zoukankan      html  css  js  c++  java
  • Laravel-admin form 表单是增加或者修改

    Laravel-admin 实现 form 表单是增加或者修改的三种方法,应用情景:1、新增或者修改 form 展示的表单不同;2、新增或者保存前后回调进行其他的操作

      

    1、 use IlluminateSupportFacadesRoute;
          Route::currentRouteName () == ' 路由名称.edit'
    2、 isset(request()->route()->parameters['路由名']) ? '修改' : '添加'; (域名/admin/路由名)
    
    3、return $content
        ->header($this->title)
        ->description('新增')
        ->body($this->form());
    
      return $content
        ->header($this->title)
        ->description('详情')
        ->body($this->form(false)->edit($id));
    
      protected function form($status = true)
      {
          if($status)
            $form->text('account_number', '经销商账号')->required()->rules(function($form){
                return $form->model()->id ? 'required' : 'required|unique:account_managements,account_number';
            });
          else
            $form->text('account_number', '经销商账号')->readOnly();
      }
    谢谢小伙伴们提出的建议,联系邮箱:2226785211@qq.com
  • 相关阅读:
    浅谈代理
    AFN
    网络请求
    Socket
    几种加密方式
    8种传值方式
    swift属性观察者机智
    Swift 字符串的分割
    Xcode 所有版本
    Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "数据不可用" .......
  • 原文地址:https://www.cnblogs.com/Wenxiaopeng/p/11206536.html
Copyright © 2011-2022 走看看