zoukankan      html  css  js  c++  java
  • Laravel Form-builder使用

    添加formbuilder插件:

    Composer应用

     

    composer require kris/laravel-form-builder

     

    下载成功

    修改配置文件

    config/app.php

     

    providers => [

      KrisLaravelFormBuilderFormBuilderServiceProvider::class,

    ]

    ‘aliases’ =>[

      'FormBuilder' =>  KrisLaravelFormBuilderFacadesFormbuilder::class,

    ]

     

    创建form

     

    Php artisan make:form Forms/名字–fields =name:text,intro:text”

     

    生成的文件

    public function buildForm()
    
    {
    
        $this
    
            ->add('name', 'text', [
    
                'rules' => 'required|min:5'
    
            ])
    
            ->add('lyrics', 'textarea', [
    
                'rules' => 'max:5000'
    
            ]);
    
    }

     

    创建一个空的form

    Php artisan make:form Forms/名字

     

    public function buildForm()
    
    {
    
        }

     

    控制器

    引用:

    use KrisLaravelFormBuilderFormBuilder;

     

    函数:

    public function create(FormBuilder $formBuilder){
    
        $form = $formBuilder->create(AppFormPostForm::class,[
    
           'method' => 'POST',
    
            'url' => route('photo.store')
    
        ]);
    
        return view('Photo.form',compact('form'));
    
    }

    视图:

    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
      <meta charset="UTF-8">
    
      <title></title>
    
    </head>
    
    <body>
    
      {!! form($form) !!}
    
    </body>
    
    </html>
  • 相关阅读:
    图片懒加载原理-实例二
    节流函数(throttle)的原理
    防抖动函数(debounce)的原理
    立即执行函数(immediate)的原理
    图片懒加载原理-实例三
    图片懒加载原理-实例四:首屏加载
    js运算符优先级
    java实现链栈
    java实现栈
    静态链表以及几种表的比较
  • 原文地址:https://www.cnblogs.com/lxwphp/p/9075887.html
Copyright © 2011-2022 走看看