繁体   English   中英

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

[英]Laravel 4.2- How to Route to files in a Subfolder

这是我第一次使用stackoverflow。 我真的陷入了Laravel 4.2中一个看似简单的问题,如何路由到一堆文件(.php在子目录中查看文件)。

我在名为Mechanics的子目录中大约有40个.blade.php文件。 当点击链接时

action('PagesController@mechanicspages') (注意:我不知道如何从此处传递值)。 路线是

Route::get('/mechanics/{id}', 'PagesController@mechanicspages');

PagesController上的函数是:

public function mechanicspages($id)
{
    return View::make('/mechanics/{$id}');
}

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

为此,您需要使用查找对象并将其发送到视图...

要访问子文件夹中的视图,只需使用句号“。”

这是我会做的:

路由文件:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM