環境:
nginx php7.3 mysql
使用整合環境軟體:MAMP
laravel版本:7.x
1.開啟500錯誤
通過composer安裝,在mamp裡面配置好以後,開啟就是500錯誤。
第一反應就是許可權問題,修改資料夾所有許可權為777,還是不行。
刪除mamp配置,刪除larvale資料夾,通過compser重新安裝,在mamp裡面重新配置。。
正常了,我也不知道因為什麼
2.出了首頁,其他頁面404
查了一下,原來還需要在nginx裡面配置重寫規則
location / {
try_files $uri $uri/ /index.php?$query_string;
}
3.通過ajax的post提交表單,返回419 unknown status或者CSRF token mismatch
表單中未使用csrf
csrf:是larvael的一種安全機制,提交的表單中需要帶上csrf
模板中新增:@csrf
通過let _token = $(‘input[name=”_token”]’).val();拿到csrf的值
提交的json資料中傳入csrf:{_token:_token}
OK~
未完待續。。。
本作品採用《CC 協議》,轉載必須註明作者和本文連結