我如何將對象發送到視圖,目前我有類似的東西:Route::get('/search', 'sampleController@search')->name('search');所以,我有這個對象{Page_title:$pageName,error:$errorMesssage},我想把它傳遞給/search路由。另外,我如何在視圖端檢索對象值。
2 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
我想你想知道如何將數據從控制器發送到view,如果是的話
Public function search(){
$pageName = 'your page name';
$error = 'something went wrong';
return view('yourview')->with([
'page_title'=> $pageName,
'error'=> $errorMesssage
]);
}
現在您可以訪問刀片文件中的那些變量
{{$page_title}}
{{$error}}

大話西游666
TA貢獻1817條經驗 獲得超14個贊
可能值得一提的是,從 Laravel 5 開始,將數據傳遞到視圖現在是這樣完成的:
return view('blog')->with('pageName', 'Page Name')->with('errorMesssage', 'Error Message');
或者,
return view("blog", ["pageName"=> "Page Name", "errorMessage" => "Error Message" ]);
在您看來:
Page : {{ $pageName ?? null }} // if variable not assigned then you don't get any error Message : {{ $errorMessage ?? null }} // if variable not assigned then you don't get any error
- 2 回答
- 0 關注
- 189 瀏覽
添加回答
舉報
0/150
提交
取消