Laravel 4.2-如何路由到子文件夹中的文件

时间:2015-02-01 22:35:26

标签: laravel

这是我第一次使用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}');
}

我可以用这种逻辑显示视图吗?

1 个答案:

答案 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”)