laravel-admin基本使用

之前利用laravel-admin直接上手写了一个小项目,但是虽说,larave的框架都还没学,但是看看文档,百度百度,慢慢理解吧,今天就抽空这里就写一下,如何用这个去做实现后台简单功能。

【1】配置数据库

本地新建一个数据库,然后新建立一个用户,并授予响应的权限。然后laravel-admin里面有一个.env的配置文件,还有一个config/database.php文件需要进行配置。

然后我手动复制了laravel-admin的数据表到web_yangna 里面

【2】进入后台管理系统(laravel-admin系统用户名密码默认是admin  admin)

 

【3】新建一个业务表

新建一个t_news_category

一定要有created_at 和 updated_at字段

CREATE TABLE `t_news_category` (
  `id` int(10) UNSIGNED NOT NULL COMMENT '栏目id',
  `name` varchar(60) NOT NULL DEFAULT '' COMMENT '栏目名称',
  `created_at` datetime NOT NULL COMMENT '创建时间',
  `updated_at` datetime NOT NULL COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='新闻栏目表';

【4】创建表的对应的数据模型

创建模型的时候,下面这个命令就是,在models目录下生成一个NewsCategory.php文件,这个名字也是以t_news_category的对应的

php artisan make:model Models\\NewsCategory

【5】生成对应的控制器

下面这个命令就是在应用目录Admin下的NewsCategoryController.php对应的数据模型在应用目录下的Models/NewsCategory

php artisan admin:make NewsCategoryController --model=App\\Models\\NewsCategory

【6】设置路由

【7】后台管理系统配置菜单栏

【8】刷新后台管理系统,点进去新闻栏目管理

【9】定制控制器里面的方法,改变页面

grid()方法修改

create()方法修改

form()方法修改

 

 

小结

第一步 生成Models目录
第二步 创建表的数据模型,例如php artisan make:model Models\\NewsCategory
第三步 找到上面的NewsCategory.php 修改里面的protect $table="t_news_category"
第四步 生成对应的控制器 pphp artisan admin:make NewsCategoryController --model=App\\Models\\NewsCategory
第五步 添加对应的路由,在app/admin/routes.php 添加$router->resource('/admin/NewsCategory',NewsCategoryController::class);

虽然没写多少代码,但也是搞了很久。加油吧

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值