請問大神們,laravel裡不在視圖裡怎麼使用csrf_token啊,我在public寫了個php文件,裡面寫了一個表單需要post提交但是不能使用csrf_token. 這問題怎麼解決呀
巴扎黑2017-05-16 16:52:07
在 blade 中可以透過 {{csrf_token()}}
來快速取得到 csrf token 值
追蹤進入原始碼:app('session')->getToken()
。
從上述程式碼看來,應該不方便使用,因為public 下你自己的php文件,並沒有經過index.php 來啟動laravel 核心資源,其中session肯定是沒辦法獲取,laravel 的session 是經過處理的,非PHP原生session
滿天的星座2017-05-16 16:52:07
Session::token();
app('session')->getToken();
{{csrf_token()}}