大家好吧只是一个问题
Redirect::to('dashboard/'.$SomeNameVariable.'/edit')
结果为http://localhost/laravel-sample/public/dashboard/SomeName/settings
在我的地址栏上,我的路线是
Route::get('dashboard/{id}/settings', 'CallerController@showDash');
根据Jeffrey Way的教程(他的视频教程是关于laravel 3.0,因此本教程不是最新的),路径可以从用户获得任何类型的名称..有没有办法让我能够回应{id}的价值?我提供的代码片段是在laravel 4上我假设FYI。
谢谢和Godbless
答案 0 :(得分:3)
在CallerController的showDash方法中,您可以这样做:
public function showDash($id)
{
// dd($id);
// dd(compact('id'));
return View::make('blade.file.here')->with(compact('id'));
}
在您看来,它将以$ id的形式提供。
根据需要取消注释这些行,看看发生了什么。您也可以withId($id)
或with('id', $id)
,但我自己也喜欢紧凑的方法。