Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Умный СЕО фильтр с ЧПУ » 26.02.2018 10:10:45

А если общее количество параметров не определено и может всегда отличаться. По факту кроме города все остальные параметры не обязательные.
В общем и целом я смогу сделать обработчик. Можете подсказать как передать сразу всю цепочку параметров в виде массива в контроллер?

И как в дальнейшем я смогу менять фильтры через ajax? Может какие-то примеры есть... Имеется ввиду, чтобы не просто параметры добавлять в конец строки, а каждый фильтр знал свое место..  сделать одну схему URL - чтобы не создавались дубли страниц. Спасибо!

#2 Laravel 5.x » Умный СЕО фильтр с ЧПУ » 26.02.2018 01:47:15

paulbrown
Ответов: 3

Всем привет. Занимаюсь разработкой крупного проекта на laravel. Изучил огромное количество материалов по роутингу.. Пока неясно как реализовать данную задачу.

А именно.. имеется сайт следующей структуры:
Города
Районы / метро
Категории

И куча разных фильтров (с отзывами, с сертификатами итд..)

Задача сделать такой роутинг:
/hairstyle/pricheska/aleksandrovskii-sad/viezd/s-foto/s-otzivami/

Как данную задачу можно реализовать что называется "не через жопу"? Как грамотно решить, кто подскажет?
Огромное спасибо, за участие!

#3 Re: Laravel 5.x » Не пускать пользователя на другую страницу, пока он не ввердет данные » 25.02.2018 18:15:56

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

#4 Laravel 5.x » Не пускать пользователя на другую страницу, пока он не ввердет данные » 25.02.2018 16:09:36

paulbrown
Ответов: 3

Привет! Изучать laravel начал 3 дня назад. Очень понравился. Ситуация следующая..

Есть регистрация и авторизация пользователей. Нужно написать функцию, которая будет срабатывать всегда, когда авторизован пользователь. Данная функция должна проверять в базе данных у этого пользователя допустим "имя". И если "имя" у него не заполнено - перекидывать нас на нужный роут. И так при любом запросе. Иначе говоря не давать пользователю перейти на любую другую страницу, пока он не введет данные.

Как это можно реализовать в laravel?

Спасибо, за любую помощь!

Подвал раздела