我對請求有疑問,最好的用途是什么?
$request->name
或者
request('name')
有什么不同?
uj5u.com熱心網友回復:
這$request稱為依賴注入。是request()Request 類的輔助函式Illuminate\Http\Request。就像Auth::user()and auth()->user()(并非所有類都有輔助函式)。
沒有最佳用途,因為它們都具有相同的功能,可以處理來自客戶端的請求。另一方面,您可以注入自定義表單請求類來封裝驗證程序,以防客戶端提交表單。
像這樣的東西
public function store(StoreRequest $request) {
// Will process the request and return array. It will redirects to previous link if error happens
$validated = $request->validated();
}
檔案
uj5u.com熱心網友回復:
如果您使用驗證輸入的專用請求類,您可能需要使用注入的 $request 變數,否則您可以同時使用它們。
您可以在專案中的任何地方使用請求助手,但對于請求變數,您必須將其注入您的函式。
您最好使用請求變數來保持一致性,因為您很可能需要驗證并且必須使用請求變數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/465756.html
下一篇:如何在docker中使用nginx將phpMyAdmin服務到localhost/phpMyAdmin而不是localhost:8080
