Как в Laravel сделать ЧПУ с помощью .htaccess?

360
10 декабря 2016, 10:16

Имеется url вида site.com/page/2 где 2 это ID.
Как преобразовать его в следующий вид: site.com/page-url.html, средствами htaccess?

Answer 1
  1. Добавить в базу данных поле, к примеру slug.
  2. В файле routes.php добавить

    Route::get('page/{page_slug}.html', function($slug) {
        return Page::where('slug', $slug)->firstOrFail();
    });
READ ALSO
Изменить размер штрих-кода в PHP

Изменить размер штрих-кода в PHP

Расширение pear/image_barcode2 позволяет создавать штрих-коды, но не дает изменять размер получаемого изображения (параметры $width и $height работают как...

248
Почему не работает realpath кэш в режиме веб?

Почему не работает realpath кэш в режиме веб?

Обнаружил, что realpath_cache_get() всегда пустой, начал разбираться и выяснил, что в режиме cli все работает отлично, а вот при запросе из веб получаю...

246
Как очистить строку?

Как очистить строку?

Парсю данные, и на выходе получаются вот такие строки

204
PHP удаление текста

PHP удаление текста

Всем привет, возник такой вопрос , есть свой скрипт который заносит данные в файл после каждого ображения к нему , данные в основном состоят...

187