[英]Laravel Model wrong return
我的一個控制器中具有此功能:
public function getApplicationFiles(Contract $contract) {
dd($contract->get());
}
該參數在URL中定義。 所以我的路線是
Route::get('contracts/files/{contract}', 'ContractController@getApplicationFiles');
我的問題是,函數getApplicationFiles
顯示Contract
類型中的所有條目,而不僅僅是具有給定ID的對象?
我究竟做錯了什么?
我將使用以下內容,將您的路由命名為這樣的命名路由:
Route::get('contracts/files/{contract}', 'ContractController@getApplicationFiles')->name('contract.files');
然后在您的視圖中使用它,如下所示:
<a href="{{route('contract.files', $contract)}}">Files</a>
這應該給您預期的結果。
您不需要傳遞所有行您只需傳遞一個行嘗試這樣( 如果您僅在請求中淡化合同ID )
public function getApplicationFiles(Contract $contract) {
//dd($contract);
return response()->json($contract); // if you pass json
return view('show',compact($contract); /// if you view
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.