关于Laravel 4路由过程/ s

问题描述 投票:0回答:1

此代码:

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,我想仅供参考。

laravel laravel-4
1个回答
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),但我自己喜欢紧凑方法。

© www.soinside.com 2019 - 2024. All rights reserved.