laravel55-admin(第一个自建功能模块)

=======START======


方案一:

第①步:

php artisan make:model Brand -m //创建模型

php artisan migrate//数据迁移

php artisan admin:make BrandCosntroller --model=App\Brand //创建控制器集成model

就会生成一个模块(控制器,模型,以及数据的表)。关于数据库表数据库结构生成器包含构建表时可以指定的各种字段类型可自行百度。

初次学习,多多指教

第②步:在菜单里面新增一个导航


初次学习,多多指教

第③步:在路由,app/Admin/routes.php增加 $router->resource('auth/brands',BrandController::class);


初次学习,多多指教

到这里,完成一个简单的增删改查功能。



方案二:

提示:这样比较繁琐,当然也算好理解

第①步:

php artisan make:model Brand -m //创建模型

php artisan admin:make BrandCosntroller --model=App\Brand //创建控制器集成model 

第②步:

同方案一

第③步:

同方案一

第④步:

在模型层,选择对应数据库表名字。。。表名字可以任意设置(一定是当前连接数据库存在的)。


初次学习,多多指教

第⑤步:手动创建数据库表

初次学习,多多指教

由于这里不同方案一,没有使用数据迁移,所以,在控制器层,不会默认生成数据库表字段名。。你得手动自定义。。。

$grid->id()...

这个id是数据库字段名。

初次学习,多多指教



更多精彩,请移步 https://laravel-admin.org/docs/zh/model-form.md

=======END======

你可能感兴趣的:(laravel55-admin(第一个自建功能模块))