2016-11-16 1 views
2

Ich versuche, dies in Laravel 5.3 und es funktioniert nicht bin ich etwasLaravel 5.3 Weg werfen 404

in Routen/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' 

]]); 

fehlt, wenn ich versuche, einen Anbieter zu bearbeiten es gibt mir einen 404 www.myurl.com/system/suppliers/2

ive als Routengruppe versucht und ohne (wie oben)

+0

versuchen Sie das 'www.myurl.com/system/suppliers/2/edit' –

+0

Was bekommen Sie von' php artisan route: list'? – Samsquanch

+1

'Route :: Ressource ('system.suppliers', 'MainController');' und 'Route :: resource ('system.suppliers.payments', 'PaymentsController');' sollte es tun .. mit Route: : Ressource, Sie müssen nicht den Index angeben, erstellen, etc. – user3253002

Antwort

0

Sie haben die Schrägstriche „\“ ersetzen „/“

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' 

]]);