PHP完全自学手册(珍藏版) 中文pdf扫描版下载
一、首先在form表单中必须添加{{csrf_field()}} CSRF令牌字段
二、控制器获取表单提交内容
表单1 | <form method="post" action="{{url('admin/loginPro')}}"> {{csrf_field()}} <table> <tr> <td> <table> <tr> <td >用户名</td> <td><input type="text" name="username"/></td> </tr> <tr> <td >密 码</td> <td><input type="password" name="password" /></td> </tr> <tr> <td><input type="submit" value="登 录"/></td> </tr> </table> </td> </tr> </table> </form> |
表单2 | <form method="post" action="{{url('admin/loginPro')}}"> {{csrf_field()}} <table> <tr> <td> <table> <!--注意这里删除了username对应的input--> <tr> <td >密 码</td> <td><input type="password" name="password" /></td> </tr> <tr> <td><input type="submit" value="登 录"/></td> </tr> </table> </td> </tr> </table> </form> |
表单3 | <form method="post" action="{{url('admin/loginPro')}}"> {{csrf_field()}} <table> <tr> <td> <table> <tr> <td >用户名</td> <td><input type="text" name="info[username]"/></td> </tr> <tr> <td >密 码</td> <td><input type="password" name="info[password]" /></td> </tr> <tr> <td><input type="submit" value="登 录"/></td> </tr> </table> </td> </tr> </table> </form> |
方法 | 控制器引用文件 | 返回值 | 返回内容实例 | 说明 | 表单 | |
1 | Input::all() | use Illuminate\Support\Facades\Input | 数组 | array:3 [▼ "_token" => "i9jK7tpFRlflqRIrEZpzb4Di2LRHSF99xysqBQAo" "username" => "1111" "password" => "sdfsdf" ] | 获取提交的所有信息 | 表单1 |
2 | Input::get(); | 数组 | array:3 [▼ "_token" => "i9jK7tpFRlflqRIrEZpzb4Di2LRHSF99xysqBQAo" "username" => "1111" "password" => "sdfsdf" ] | 表单1 | ||
3 | Input::get('username'); | 单个值 | "1111" | 获取提交的值 | 表单1 | |
4 | Input::get('username', 'Sally'); | 单个值 | "Sally" | 获取用户提交的值并指定默认值 | 表单2 | |
5 | Input::only('username', 'password'); | 数组 | array:2 [▼ "username" => "1111" "password" => "sdfsdf" ] | 获取指定几个项的信息 | 表单1 | |
6 | Input::except('username') | 数组 | array:2 [▼ "_token" => "i9jK7tpFRlflqRIrEZpzb4Di2LRHSF99xysqBQAo" "password" => "sdfsdf" ] | 获取除指定几项之外的提交信息 | 表单1 | |
7 | Input::get('info.username'); | 单个username值 | "1111" | 获取提交的数组 | 表单3 |
转载请注明:谷谷点程序 » laravel5.4 表单提交 表单中必须添加{{csrf_field()}} CSRF令牌字段