Laravel 正在获取我的编辑路由的NotFoundHttpException
这是我的路线Laravel 正在获取我的编辑路由的NotFoundHttpException,laravel,laravel-4,laravel-routing,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);
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。你知道为什么吗?你的路线定义不正确
Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));
您不需要路由参数的$
登录定义。因此,您应该只编写accountexecutive/{id}/edit
试试看。您的路线定义不正确
Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));
您不需要路由参数的$
登录定义。因此,您应该只编写accountexecutive/{id}/edit
试试看。您的路线定义不正确
Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));
您不需要路由参数的$
登录定义。因此,您应该只编写accountexecutive/{id}/edit
试试看。您的路线定义不正确
Route::get('account-executive/{$id}/edit', array('as' => 'vendor-edit','uses' => 'AdminController@updateVendor'));
您不需要路由参数的$
登录定义。因此,您应该只编写accountexecutive/{id}/edit
试试看。你想访问什么url?site.com/account-executive/1/editUse{id}而不是get路径中的{$id}。你想访问什么url?site.com/account-executive/1/editUse{id}而不是get路径中的{$id}。你想访问什么url?site.com/account-executive/1/editUse{id}而不是{$id}您试图访问的url是什么?site.com/account-executive/1/editUse{id},而不是get route中的{$id}。