Php laravel多参数传递控制器并显示数据库第一个结果
如何从索引表中显示索引标题和正文Php laravel多参数传递控制器并显示数据库第一个结果,php,laravel,laravel-5.2,laravel-routing,Php,Laravel,Laravel 5.2,Laravel Routing,如何从索引表中显示索引标题和正文 这是我的路线,我有两个参数 Route::get('forum/{forumthread}/{forumindex}', [ 'uses' => 'ForumController@indexshow', 'as' => 'forum.index.show' ]); 这是我的控制器 public function indexshow($slug){ $forumindex = forumindex::wh
这是我的路线,我有两个参数
Route::get('forum/{forumthread}/{forumindex}', [
'uses' => 'ForumController@indexshow',
'as' => 'forum.index.show'
]);
这是我的控制器
public function indexshow($slug){
$forumindex = forumindex::where('slug', $slug)->first();
$forumthread = forumthread::where('slug', $slug)->first();
return view('forum.index.index', compact('forumthread', 'forumindex', ''));
}
这是我的看法
{{ $forumthread->thread }} // this is working
{{ $forumindex->title }} //this is not working
帮我整理一下这个方法谢谢您需要指定indexshow方法中的所有参数, 试试这个:
public function indexshow($head_slug, $index_slug){
$forumindex = forumindex::where('slug', $index_slug)->first();
$forumthread = forumthread::where('slug', $head_slug)->first();
return view('forum.index.index', compact('forumthread', 'forumindex', ''));
}
您需要指定indexshow方法中的所有参数, 试试这个:
public function indexshow($head_slug, $index_slug){
$forumindex = forumindex::where('slug', $index_slug)->first();
$forumthread = forumthread::where('slug', $head_slug)->first();
return view('forum.index.index', compact('forumthread', 'forumindex', ''));
}
$forumindex
中的值是多少?我在DBA860EC203F22E30DE9D0F97C7AA47726F4BEF.php第7行中遇到了这个错误异常:试图获取非对象的属性(视图:E:\xampp\htdocs\new\resources\views\forum\index\index.blade.php),这是因为您只传递了第一个参数。只有forumthread。您在$forumindex
中得到了什么值?我在dba860ec203f22e30de9d0f97c7aa47726f4bebf.php第7行中得到了这个错误异常:尝试获取非对象的属性(视图:E:\xampp\htdocs\new\resources\views\forum\index\index.blade.php),这是因为您只传递了第一个参数。只有穹窿线。