lupka/crudder

为Laravel提供简单的管理面板。

维护者

详细信息

github.com/lupka/crudder

源代码

问题

安装: 13

依赖: 0

建议者: 0

安全性: 0

星星: 2

观察者: 2

分支: 0

公开问题: 0

类型:package

0.0.1 2017-01-16 09:34 UTC

This package is auto-updated.

Last update: 2024-09-22 17:31:36 UTC


README

此项目仍在开发中,请勿在生产环境中使用

Crudder

[icense](LICENSE)

安装

1: 通过Composer安装

composer require lupka/crudder

2: 添加服务提供者

将新的提供者添加到config/app.php文件的providers数组中

'providers' => [
    // ...
    Lupka\Crudder\CrudderServiceProvider::class,
    // ...
],

3: 添加外观

将新的Crudder别名添加到config/app.php文件的aliases数组中

'aliases' => [
    // ...
    'Crudder' => Lupka\Crudder\CrudderFacade::class,
    // ...
],

4: 添加路由

在路由文件中添加对Crudder::routes()的调用。以下示例使用带有前缀和认证中间件的路由组

Route::group(['prefix' => 'crudder', 'middleware' => 'auth'], function(){
    Crudder::routes();
});

5: 发布配置文件

通过运行以下命令发布Crudder配置文件

php artisan vendor:publish --tag=config

配置

基本设置

要开始使用,只需在crudder.php配置文件中输入您想要管理的Eloquent模型类的名称。

    'models' => [
        'App\BlogPost' => []    
    ]

Crudder将使用基于数据库中字段类型的简单表单。

提示

如果您希望在保存前后以编程方式修改值,我建议使用观察者:https://laravel.net.cn/docs/5.3/eloquent#observers