@PHPjedi

Какая разница между url и route на Laravel?

Какая разница между {{ url('/') }} и {{ route('/') }} OR {{ url('/home') }} and {{ url('/home') }} ?

Спасибо!
  • Вопрос задан
  • 1117 просмотров
Решения вопроса 1
mzcoding
@mzcoding
Web-Разработка
Ситуация такая из практики.
Ты сделал роут который выводит юзеров именовал его как

Route::get('users')->name('users')

везде в шаблонах/редиректах вставляешь route('users') потом ты поменял урлу у этого роута, теперь она имеет такой вид
Route::get('/users/all')->name('users')
Но имя роута осталось тоже, а значит все твои вставки {!! route('users') !!} будут вести на новую урлу!

А url вернет полный путь с http/https если ты передашь относительный в любом месте - Например может использоваться как вывод партнерской ссылки в ЛК и т.д
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Какая разница между url и route на Laravel?

Идём суда, листаем вниз...

Видим:
The route function generates a URL for the given named route
и
The url function generates a fully qualified URL to the given path


Профит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы