sinclairt/crud-controller

在控制器中停止重复代码

1.1.14 2017-03-29 12:34 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:02:17 UTC


README

Crud Controller 是为了最小化编写代码来启动资源而构建的。它与 Magic Views 包结合使用,可以轻松创建这些方法的视图。

安装

composer require sinclairt/crud-controller

composer install

将服务提供者添加到您的 app/config

Sinclair\CrudController\Providers\CrudControllerServiceProvider::class

composer dump-autoload

使用方法

您只需创建一个控制器并使用 Sinclair\CrudController\Traits\CrudController 特性,并确保在构造函数内部调用 setUp 方法即可!

仓库

仓库应该扩展 Sinclair\Repository\Repositories\Repository,但至少需要实现 Sinclair\Repository\Contracts\Repository

仓库内部的所有方法都使用 Illuminate\Database\Eloquent\Model 类的方法,因此,如果您要在仓库中使用其他内容,请确保实现 Sinclair\Repository\Contracts\Repository 并根据需要实现方法。

魔法视图

有关更多信息,请参阅魔法视图的文档。