2017-04-12 2 views
0

Ich bekomme diese FehlerStrecke nicht in Laravel definiert

Error in UrlGenerator.php Linie 304: Route [customer.signup] nicht definiert. (Ansicht: C: \ xampp \ htdocs \ ecomm \ app \ Module \ Vorlagen \ Ressourcen \ Ansichten \ Layouts \ public.blade.php) (Ansicht: C: \ xampp \ htdocs \ ecomm \ app \ Module \ Vorlagen \ Ressourcen \ Ansichten \ layouts \ public.blade.php)

aber soweit ich weiß meine Routen ist alles korrekt. Mein public.blade.php

<li class="dropdown"> 
    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-user" aria-hidden="true"></i> User Management <span class="caret"></span> </a> 
    <ul class="dropdown-menu"> 
     <li><a href="{!! route('customer.signup') !!}">Sign up</a></li> 
     <li><a href="#">Login</a></li> 
     <li role="separator" class="divider"></li> 
     <li><a href="#">Logout</a></li> 
    </ul> 
</li> 

meine Routen

Route::get('/shipping-info', [ 
    'uses' => '[email protected]', 
    'as' => 'cart.shippingInfo' 
]); 

Route::get('/signup', [ 
    'uses' => '[email protected]', 
    'as' => 'customer.signup' 
]); 

Route::delete('/product/deleting/{id}', [ 
    'uses' => '[email protected]', 
    'as' => 'deleting' 
]); 

Route::get('/login', [ 
    'uses' => '[email protected]', 
    'as' => 'client.login' 
]); 

Route::get('/shopping-cart', [ 
    'uses' => '[email protected]', 
    'as' => 'cart.shop' 
]); 

Route::get('/product/update-item/{id}', [ 
    'uses' => '[email protected]', 
    'as' => 'cart.update' 
]); 

Route::get('/', [ 
    'uses' => '[email protected]', 
    'as' => 'index', 
]); 

Route::get('/{id}', '[email protected]'); 

Route::get('gallery/{title}', '[email protected]'); 

Route::get('/product/{id}', [ 
    'uses' => '[email protected]', 
    'as' => 'shop.product' 
]); 

Route::post('/product/update-cart/{id}', [ 
    'uses' => '[email protected]', 
    'as' => 'cart.updateCart' 
]); 

Route::put('/product/update-qty/{id}', [ 
    'uses' => '[email protected]', 
    'as' => 'new.qty' 
]); 

Meine Anmeldungen Methode in OpenController

public function signup() 
{ 
    echo "OpenController Signup"; 
} 
+0

Hallo Nix, ich frage mich, ob deine Route in Middleware oder Präfix eingeschlossen ist ..? –

+0

Können Sie auch den oberen Teil des Controllers hochladen? Namensraum, Klassenname usw.? –

Antwort

0

Sie haben Ihre Route Cache löschen, wenn Sie bereits route:cache ausgeführt haben vorher:

php artisan route:clear 
Verwandte Themen