2017-03-23 3 views
0

Kürzlich wechselte ich zu Laravel 5.3.Laravel benannte Routen funktionieren nicht

Ich habe die folgende Route

Route::get('/activate/token', '[email protected]')->name('auth.activate'); 

Aber, wenn ich

dd(route('auth.activate')); 

ich die folgende Fehlermeldung erhalten:

InvalidArgumentException in UrlGenerator.php Linie 314: Route [Auth .activate] nicht definiert.

Es funktioniert völlig in Ordnung mit

Route::get('/activate/token', [ 
    'as' => 'auth.activate', 
    'uses' => '[email protected]', 
]); 

Ist das neue in Laravel 5.3 ?? Ich bin ziemlich neu in Laravel.

Vielen Dank.

+0

wo verwenden Sie 'dd (route ('auth.activate'));'? – hassan

+0

@hassan Ich habe dd (route ('auth.activate')); um meinen Code zu debuggen. Ich habe nicht wirklich verstanden, warum es nicht funktioniert hat. Ich folgte einem Tutorial, wo es für den Tutor perfekt funktionierte. –

+0

Sie verwenden es in Ihrer Routendatei? 'web.php'? – hassan

Antwort

0

fehlt ein Häkchen

dd(route('auth.activate')); 

statt zu Versuchen.

+1

es ist ein Tippfehler, der Fehler scheint nicht ein Syntaxfehler zu sein; – hassan

+0

@hassan Sie haben Recht. Es war nur ein Tippfehler. –