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

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

大話西游666
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
可能值得一提的是,從 Laravel 5 開(kāi)始,將數(shù)據(jù)傳遞到視圖現(xiàn)在是這樣完成的:
return view('blog')->with('pageName', 'Page Name')->with('errorMesssage', 'Error Message');
或者,
return view("blog", ["pageName"=> "Page Name", "errorMessage" => "Error Message" ]);
在您看來(lái):
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 關(guān)注
- 186 瀏覽
添加回答
舉報(bào)
0/150
提交
取消