La différence entre l'URL::et ADRESSE::route de laravel
Quelle est la différence entre
<a href=" {{ URL::route('/account/register') }}" >Register 1 </a>
et
<a href=" {{ URL::to('/account/register') }}" >Register 2 </a>
J'ai défini l'routes.php comme
Route::get('/account/register','RegisterController@create');
Quand je clique sur "s'Inscrire 1" j'ai eu l'erreur suivante
Route [/account/register] not defined.
Mais quand je clique sur "s'Inscrire 2' ,elle va à la
RegisterController@create
OriginalL'auteur Kiran Subedi | 2015-03-16
Vous devez vous connecter pour publier un commentaire.
ADRESSE::route obtient l'URL d'une route nommée. Donc dans votre cas, si vous nommez votre itinéraire comme ceci:
ensuite, vous serez en mesure d'utiliser
de la lame modèles.
vous êtes les bienvenus.
OriginalL'auteur Limon Monte
Url::itinéraire est utilisé uniquement si vous avez routes nommées. Donc, si j'ai appelé mon itinéraire "mon itinéraire" puis je pourrais l'appeler de la sorte:
ADRESSE::route ("mon itinéraire");
Mais si vous voulez diriger vers une route qui n'a qu'une destination et n'est pas nommé, alors vous devriez utiliser l'URL::pour
OriginalL'auteur Severian