Laravel. Получить ссылку по наименованию роутинга

Laravel

Фреймворк Laravel обладает очень мощным и функциональным роутингов для создания маршрутов (путей). Каждому из путей можно дать наименование. Благодаря этому, можно выполнять роутинг из php файла (к примеру контроллера), по наименованию роута.

Пример получения ссылки по наименованию роута.
  • Роут по наименованию:
    Пример роута (файл web.php):
    Route::get('/category/{id}', 'MainController@index')->name('category');

    Формирование ссылки:
    route('category')

    Результат:
    http://localhost/category

  • Получение ссылки с передачей параметра (идентификатор id):
    Пример роута (файл web.php):
    Route::get('/category/{id}', 'MainController@index')->where('id', '[0-9]+')->name('category');

    Формирование ссылки:
    route('category', ['id' => 1])

    Результат:
    http://localhost/category/1

Комментариев 2

  1. Офлайн
    Asik 23 марта 2019 13:33
    Нужно добавить про использование роутинга в blade и использование роутинга в js файлах
    1. Офлайн
      Fixlix 23 марта 2019 14:49
      Это планировалось. Но позже.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.