【发布时间】:2014-04-13 17:00:13
【问题描述】:
我正在通过使用 RESTful 控制器构建我的 Laravel 应用程序。
目前,“代理”可以登录,查看他们所有的“通知”。
结构是:
/代理
当他们选择查看通知时,而不是:
/agents/$id
我希望它是:
/agents/notifications/$id
仅仅因为它符合逻辑。例如,如果它是“/agents/$id”,我希望看到代理的个人资料。
有没有办法在“show”函数中包含一个子目录?或者我是否需要创建一个通知控制器,以某种方式在代理目录中建立站点。
我的路线是:
Route::controller('agents', 'AgentsController');
带有显示功能:
public function show($id)
{
$alerts = Alert::where('id', $id)->first();
$this->layout->content = View::make('agents.notification.show', array('alerts' => $alerts));
}
任何帮助将不胜感激。
【问题讨论】: