这是我的路线
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。关于为什么的任何想法?
答案 0 :(得分:3)
您的路线定义不正确。
Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));
您不需要$
登录路线参数的定义。所以你应该写account-executive/{id}/edit
。
试试吧。