您的位置:首页 > 编程语言 > PHP开发

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-gridmodel-form编写自己的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  laravel