您的位置:首页 > 编程学习 > > 正文

laravel服务器设置(基于Laravel-admin 后台的自定义页面用法详解)

更多 时间:2021-10-12 00:37:12 类别:编程学习 浏览量:196

laravel服务器设置

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

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

    您可能感兴趣