为我的编辑路线获取NotFoundHttpException

时间:2014-11-01 00:01:21

标签: laravel laravel-4 laravel-routing

这是我的路线

Route::get(
   'account-executive/{$id}/edit', 
    array(
        'as'   => 'vendor-edit',
        'uses' => 'AdminController@updateVendor'
    )
);

这是我的方法

public function updateVendor($id)
{
    $vendor = Vendor::findOrFail($id);

    return View::make('admin.edit-account-executive');
}

我一直得到NotFoundHttpException。关于为什么的任何想法?

1 个答案:

答案 0 :(得分:3)

您的路线定义不正确。

 Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));

您不需要$登录路线参数的定义。所以你应该写account-executive/{id}/edit

试试吧。