zoukankan      html  css  js  c++  java
  • laravel form

    1. Composer 安装

    composer require illuminate/html

     需要php-xml扩展支持

    2. 添加 providers

    修改 config/app.php 文件, 在 providers 数组里面添加:

    'IlluminateHtmlHtmlServiceProvider'

    3. 添加 aliases

    'Form'  => 'IlluminateHtmlFormFacade',
    'HTML'  => 'IlluminateHtmlHtmlFacade'

    表单token

    <input type="hidden" name="_token" value="{{ csrf_token() }}"/>
    

    表单 edit 修改

        <form action="/a/{{ $a->id }}" method="post">
            <input type="hidden" name="_method" value="put"/>
            <input type="hidden" name="_token" value="{{ csrf_token()  }}"/>
            ............
    
        </form>
    

     表单错误提示

    @if( $errors->any())
        <ul class="list-group">
            @foreach($errors->all() as $error)
                <li class="list-group-item list-group-item-danger">{{ $error }}</li>
                @endforeach
        </ul>
    @endif

     路由模块绑定 app/Providers/RouteServiceProvider.php

        public function boot(Router $router)
        {
            //
    
            parent::boot($router);
    
            $router->model('a','AppArticle');
        }
    

     多选框

            <select name='tags[]' multiple="multiple">
            @foreach($tags as $id => $tag)
                <option  value="{{$id}}">{{ $tag }}</option>
                @endforeach
            </select>
    
  • 相关阅读:
    sql--删除
    数据库--范式
    sql语句--插入
    sql--查询
    shapefile数据文件组成
    sql---应用
    sql语句 函数
    SWIG:Simple Wrapper and Interface Generator
    职责链模式
    mybatis 装饰模式【Executor】 缓存篇
  • 原文地址:https://www.cnblogs.com/fenle/p/4740840.html
Copyright © 2011-2022 走看看