Nie zdefiniowano trasy wyjątku błędu Laravel
Rozpoczynam nowy projekt laravel make składający się z dwóch stron, utworzyłem strony w katalogu
app/viewi to jest mój plik
route.php:
Route::get('/', function()
{
return View::make('hello');
});Route::get('welcome', function()
{
return View::make('welcome');
});Route::any('signup', function()
{
return View::make('signup');
});
Mogę wejść na stronę rejestracji, klikając łącze bezpośrednio w przeglądarce, a także, gdy uruchamiam trasy rzemieślnicze, pokazuje mi ona utworzone przeze mnie trasy.
w
welcome.blade.php, kiedy dodam linię
{{link_to_route('signup')}}
i załaduj ponownie stronę. Mam ten błąd
ErrorException
Route [signup] not defined. (View: C:\wamp\www\atot\app\views\welcome.blade.php)
jak mogę rozwiązać ten problem?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Twój problem polegał na tym, że nie korzystałeś z nazwanej trasy.
Jeśli chcesz, możesz przeczytać więcej na ten temat tutaj:
http://laravel.com/docs/routing#named-routes
http://laravel.com/docs/routing#named-routes
Anonimowy użytkownik
Potwierdzenie od:
nazwana trasa
http://laravel.com/docs/routing#named-routes
więc aby to zadziałało, możesz nazwać każdą ze swoich tras i wtedy zadziała
W pliku route.php zaktualizuj następujące elementy
Następnie możesz wygenerować następujące trasy:
Anonimowy użytkownik
Potwierdzenie od:
Lub zadeklaruj trasę, używając nazwy
Funkcja pomocnicza
http://laravel.com/docs/helpers działa tylko z nazwaną trasą, która przyjmuje nazwę trasy w pierwszym argumencie.