基于Laravel-admin 后台的自定义页面用法详解

吾爱主题 阅读:173 2021-08-25 15:38:00 评论:0

Laravel-admin 这个后台很好用,几乎省去了html和js的困扰,让后台CURD变得优雅简洁。

这是一个自定义面的Demo

路由定义:

?
1 2 $router - >get( 'mails/send' , 'MailController@send' ); $router - >post( 'mails/send' , 'MailController@send' );

控制中写法:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 public function send(Content $content)    {      / / 添加请求      if (request() - >isMethod( 'post' )) {          / / 验证        $data = request() - >post();          $validate = Validator::make($data, [          'title' = > 'required|max:125' ,          'content' = > 'required'        ]);        / / 处理        if ($validate - >fails()) {          $content - >withWarning( '提醒' , $validate);        } else {          Mail::create($data);          $content - >withSuccess( '提醒' , '操作成功' );          return redirect( '/admin/mails' );        }      }          $content - >header( '群发邮件' );        $form = new \Encore\Admin\Widgets\Form();      $form - >action( 'send' );      $form - >text( 'title' , '标题' ) - >rules( 'required' );      $form - >textarea( 'content' , '内容' ) - >rules( 'required' );        $content - >body($form);      $js = <<<SCRIPT      SCRIPT;      Admin::script($js);      return $content;    }

以上这篇基于Laravel-admin 后台的自定义页面用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/myarche/article/details/86648102

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容