Jestem nowym użytkownikiem Laravel &, który teraz tworzy jedną aplikację na L-4, ale utknął w jednym miejscu. Nie można zrozumieć, jak wygenerować adres URL w stosunku do adresu bazowego. W laravel-3 Wiem, że to może być wykonane przezGenerowanie adresu URL względem podstawowego adresu URL w usłudze laravel 4
$url = URL::to('user/profile');
Ale, L-4, jak możemy to zrobić ..?
Czy nie powinien to być "URL :: to (" myuser '); 'ponieważ wywoływałoby to nazwę trasy, aby dowiedzieć się, gdzie linkować, a nie link bezpośrednio do trasy? Jeśli jest to 'URL :: to ('/ myuser')', uważam, że trasa powinna być 'Route :: get ('/ myuser', array ('as' => 'myuser', 'uses' => 'allusers @showuser ')); ' – user1669496
Możesz zdefiniować trasę bez wiodącego ukośnika (/) i możesz użyć bezpośrednio URL :: Route, aby uzyskać nazwany URL trasy jako: - Route :: get (' myuser ', array (" as ") => 'myuser', 'uses' => 'allusers @ showuser')); Użycie - URL :: route ("myuser", array()) –
Rewizja, ponieważ odpowiedź jest myląca. URL :: to() nie prowadzi do wyznaczonej trasy ani nie generuje względnego adresu URL. – sebt