我在Laravel 5.3尝试这一点,它不工作,我失去的东西航线laravel 5.3航线抛出404
/web.php
Route::resource('system/suppliers/', 'System\Suppliers\MainController',['names'=>[
'edit'=>'suppliers.edit',
'index'=>'suppliers.index',
'create'=>'suppliers.create',
'store'=>'suppliers.store',
'destroy'=>'suppliers.destroy',
'update'=>'suppliers.update',
'show'=>'suppliers.show'
]]);
Route::resource('system/suppliers/payments', 'System\Suppliers\PaymentsController',['names'=>[
'index'=>'suppliers.payments.index',
'create'=>'suppliers.payments.create',
'store'=>'suppliers.payments.store',
'edit'=>'suppliers.payments.edit',
'destroy'=>'suppliers.payments.destroy',
'update'=>'suppliers.payments.update',
'show'=>'suppliers.payments.show'
]]);
当我尝试编辑供应商它给了我一个404 http://www.myurl.com/system/suppliers/2
香港专业教育学院试图为路由组和无(如上)
解决方案如下:
您必须更换斜线“\”和“/”
Route::resource('system/suppliers/', 'System/Suppliers/MainController',['names'=>[
'edit'=>'suppliers.edit',
'index'=>'suppliers.index',
'create'=>'suppliers.create',
'store'=>'suppliers.store',
'destroy'=>'suppliers.destroy',
'update'=>'suppliers.update',
'show'=>'suppliers.show'
]]);