我有一個負責下載excel表的API,我的請求物件包含一些基于請求物件的user_ID值,我想獲取該值請幫我實作這一點。
dd($請求)
^ App\Containers\Charge\UI\API\Requests\GetAllUsersRequest {#1638
#transporter: "App\Containers\Charge\Data\Transporters\GetAlluserssTransporter"
#access: array:2 [
"permissions" => "list-payments"
"roles" => ""
]
#decode: array:2 [
"id" => "user_id"
"customer_id" => "cus"
]
#urlParameters: array:1 [
0 => "id"
]
#map: []
#account_id: 1313
#merchant_id: 9809
#user_id: 143
控制器.php
public function download(GetAllUsersRequest $request){
$request->user_id; //it's taking null
}
uj5u.com熱心網友回復:
對于直接變數,您可以使用:
$user_ID = $request->input('user_ID');
-或者-
$user_ID = $request->user_ID;
或者:
$req = $request->all();
$user_ID = $req['user_ID'];
# Debugging:
dd($request->all());
uj5u.com熱心網友回復:
例如,如果您的請求具有 ID、姓名和電子郵件,您只需執行以下操作即可訪問每個屬性:
$request->email
$request->ID
$request->name
它像格蘭特所說的那樣作業,但這樣你就可以節省一些括號
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/380515.html
