在前端頁面要傳送表單到後端通常要經過驗證(@csrf)
由JS傳送則需要以下指令將csrf_token加入formdata
formdata.append('_token', ' {{ csrf_token() }}')
這是在blade.php中,可以讀到指令
但如果JS分離成.JS檔
將無法辨識PHP語法
所以要將指令下在blade.php中
再帶入JS
方法如下
<meta name="csrf-token" content="{{ csrf_token() }}">
let csrf = document.querySelector('meta[name="csrf-token"]').getAttribute("content");
formdata.append('_token', csrf)
laravel
csrf
JS
這是當頁的網址 當要連結的a標籤連結為 這個開頭沒有斜線"/" 則網址扣除當分頁累加($item與新連結視為同階分支) 如果有斜線"/" 則導向該網址
Mar 7, 2022在前端送資料到後端的時候 很多格式是有可能被串改的 因此在使用獲得的資料前 要先做驗證的動作 Laravel就有提供驗證的功能 https://laravel.com/docs/8.x/validation 直接舉例 將接收到的$request直接送入驗證
Mar 3, 2022Laravel 版本7~8.X 00.專案基本知識與指令 01.在哪一頁登入,就回到哪一頁 02.好用的Blade語法實例1 用@auth/@endauth實現部分頁面權限 03.好用的Blade語法實例1 居然遇到報錯 04.好用的Blade語法實例2 只有發布者才能編輯與刪除他發布的文章
Feb 17, 2022為了讓共筆者可以更好的新增及查找問題,以這個目錄為主要依據。 舉凡是: :::success 1.單純想分享自己搞懂的新東西 2.覺得這個技巧需要會,但就是不會 3.想學會某個外掛/套件 4.不懂這個程式碼在寫什麼
Feb 9, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up