laravel admin快速入门
2017-08-05 13:59
706 查看
Go、快速入门
接下来我们以users表为例讲解该扩展包的使用,该数据表的结构如下:
CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(60) COLLATE utf8_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp DEFAULT NULL, `updated_at` timestamp DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
执行sql报错 请修改create_at 字段类型或者默认值
该数据表对应的模型
App\User.php。
1)添加控制器
我们使用如下Artisan命令为User模型创建对应的控制器:
php artisan admin:make UserController --model=App\\User
windows端
php artisan admin:make UserController --model=App\\User
生成的控制器位于
app/Admin/Controllers/UserController.php。
2)添加路由
在
app/Admin/routes.php中添加路由:
$router->resource('users', UserController::class);
3)添加左侧菜单项
打开
http://localhost/admin/auth/menu,添加菜单链接并刷新页面,就会看到左侧菜单条。
4)构建格子和表单
接下来要做的是打开
app/Admin/Contollers/UserController.php,找到
grid和
form方法,并通过model-grid和model-form编写自己的代码。
相关文章推荐
- laravel 基础笔记~快速入门
- Laravel入门及实践,快速上手社交系统ThinkSNS+二次开发
- [置顶] Laravel 快速入门 ( 二 ) Laravel的下载以及扩展包安装(composer)
- laravel框架快速入门(一)
- Flask - admin 快速入门
- laravel 基础笔记~快速入门
- 跟我学Laravel之快速入门
- Laravel入门及实践,快速上手ThinkSNS+二次开发
- 跟我学Laravel之快速入门
- Laravel5.2快速入门
- laravel 课程学习系列一----------------第一章.composer快速入门
- MySQL快速学习入门
- SpringBoot 快速入门
- PHP中异常处理机制快速入门案例
- MongoDB快速入门(七)- Save() 方法
- Quartz.NET学习系列(一)--- 快速入门
- 帮您快速入门 TI 的 Codec Engine
- 《算法笔记》2.7小节——C/C++快速入门->指针
- SQLite快速入门教程
- TinyXml快速入门(一)