laravel-admin
是一个用于为Laravel提供后台界面的构建器,仅仅通过数行代码,就可以帮助我们构建CRUD后台。
laravel-admin
不需要写前端页面,在控制器controller中渲染即可
laravel-admin 手册地址:http://laravel-admin.org/docs
laravel-admin demo地址 打开http://laravel-admin.org/demo/
,用账号密码admin/admin
登陆
model-grid
支持快速构建数据表格
model-form
支持快速构建数据表单
model-tree
支持快速构建树状数据
查询过滤:如下
$grid->filter(function ($query) { $query->like('title', '文章标题'); $query->equal('cate_id', '所属分类')->select( ArticleCategories::pluck('name', 'id') ); });
$form中的一些技巧
$form->text('from', '文章来源')->rules('required') 可以加rules验证规则
$form->image('thumb', '文章缩略图')->uniqueName() ->move('upload/article/' . date("Ymd")) ->options(['overwriteInitial' => true]);
->options(['overwriteInitial' => true]);代表新图片替换修图片
->uniqueName() 为随机名称
//保存前回调
$form->saving(function (Form $form) { });
//保存后回调 $form->saved(function (Form $form) {});
希望可以对大家有帮助