Laravel表单提交419页面过期
生活随笔
收集整理的這篇文章主要介紹了
Laravel表单提交419页面过期
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問題:最直接的看手冊(cè)!
post表單提交數(shù)據(jù)報(bào)419錯(cuò)誤,如下圖(原因是表單提交必須帶上_token值,防止csrf攻擊)
方法一:關(guān)閉框架的csrf驗(yàn)證 這個(gè)其實(shí)是在設(shè)置(關(guān)閉csrf驗(yàn)證的白名單)
class VerifyCsrfToken extends Middleware {protected $except = [//]; }改成!protected $except = [* ];方法二:使用csrf_field
<form id="upload" enctype="multipart/form-data" method="POST" action="{{url('upload')}}"><input id="id" type="file" name="button" value="id"/>{{csrf_field()}}<input type="submit" name="button" value="button"/></form>方法三:使用csrf_token
ajax data: {'_token':'{{csrf_token()}}'}方法四:header頭的meta
<!-- CSRF Token --> <meta name="csrf-token" content="{{ csrf_token() }}">方法五:執(zhí)行@csrf
<form method="POST" action="/profile">@csrf... </form>?
總結(jié)
以上是生活随笔為你收集整理的Laravel表单提交419页面过期的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科创板上市条件和要求
- 下一篇: Swoole安装popen()找不到