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

2022-04-15 0 1,366

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

这是一个自定义面的Demo

路由定义:

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

控制中写法:

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 后台的自定义页面用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持NICE源码。

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 PHP编程 基于Laravel-admin 后台的自定义页面用法详解 https://www.niceym.com/12803.html