隱形路由模型繫結: Laravel 會自動解析定義在控制器方法(變數名匹配路由片段)中的 Eloquent 模型型別宣告。
資源路由需要留意,遵循RESTFUL設計規範
Laravel 提供了全域性輔助函式 old
來幫助我們在 Blade 模板中顯示舊輸入資料
validate
方法接收兩個引數,第一個引數為使用者的輸入資料,第二個引數為該輸入資料的驗證規則;驗證規則清參考Laravel手冊。
CSRF跨站攻擊,在表單中加入這段程式碼即可 {{ csrf_field() }};原理:Laravel 為了安全考慮,會讓我們提供一個 token(令牌)來防止我們的應用受到 CSRF(跨站請求偽造)的攻擊。
Laravel 預設會將所有的驗證錯誤資訊進行快閃記憶體。當檢測到錯誤存在時,Laravel 會自動將這些錯誤訊息繫結到檢視上,因此我們可以在所有的檢視上使用 errors
變數來顯示錯誤資訊。需要注意的是,在我們對 errors
進行使用時,要先使用 count($errors)
檢查其值是否為空。
Laravel中文提示包 overtrue/laravel-lang;包含教程
由於 HTTP 協議是無狀態的,所以 Laravel 提供了一種用於臨時儲存使用者資料的方法 - 會話(Session)
,並附帶支援多種會話後端驅動,可通過統一的 API 進行使用;我們可以使用 session()
方法來訪問會話例項。而當我們想存入一條快取的資料,讓它只在下一次的請求內有效時,則可以使用 flash
方法。flash
方法接收兩個引數,第一個為會話的鍵,第二個為會話的值,之後我們可以使用 session()->get('success')
通過鍵名來取出對應會話中的資料。
本作品採用《CC 協議》,轉載必須註明作者和本文連結