这是我第一次使用stackoverflow。我真的陷入了Laravel 4.2中一个看似简单的问题,如何路由到一堆文件(.php视图文件在子目录中。
我在一个名为mechanics的子目录中有大约四十个.blade.php文件。 点击链接时
action('PagesController@mechanicspages')
(注意:我不知道如何从这里传递值)。路线是
Route::get('/mechanics/{id}', 'PagesController@mechanicspages');
PagesController的功能是:
public function mechanicspages($id)
{
return View::make('/mechanics/{$id}');
}
我可以用这种逻辑显示视图吗?
答案 0 :(得分:2)
要执行此操作,您需要使用查找对象并将其发送到视图...
要访问子文件夹中的视图,只需使用句点“。”
以下是我要做的事情:
路线档案:
Route::get('/mechanics/{id}', 'PagesController@mechanicspages');
控制器文件:
public function mechanicspages($id) {
$mechanic = Mechanics::find($id);
if($mechanic)
return View::make('mechanics.subview')->with($mechanic);
}
有关详情,请参阅:
如何传递数据进行查看。 http://laravel.com/docs/4.2/responses(一半下来。搜索“with”)