laravel admin快速入门

xiaoxiao2021-02-28  124

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编写自己的代码。

转载请注明原文地址: https://www.6miu.com/read-22694.html

最新回复(0)