关于Laravel 4路由程序

时间:2014-07-30 00:46:50

标签: laravel laravel-4

大家好吧只是一个问题

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

1 个答案:

答案 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),但我自己也喜欢紧凑的方法。

相关问题