Andrey
Anonymous
Andrey
Вот я чёт склоняюсь ко второму варианту с мидлами. Вроде оно как-то верно
Anonymous
Ну так никто не мешает вот так через мидл разрулить на уровне роута. Плюс нужную информацию закинуть в атрибуты https://github.com/evolution-cms/evolution/blob/3.x/core/src/Middleware/CheckAuthToken.php#L22
Anonymous
Плюс есть куча вариантов решения с ACL уже готовых для ларки
Anonymous
https://laravel.com/docs/8.x/routing#route-group-prefixes кстати да, просто префиксом вынести отдельную админку и на весь этот префикс и навесить meddleware
Anonymous
Axenia
Serious_t91 (2123.79) увеличил карму Ambrion (1766.98)
Andrey
Сложна)
Башка то еще нихрена не воспринимает...
Anonymous
Там ничего сложного. Всё сводится к простым вещам.
Делаем префикс, выше скинул пример, потом вызываем middleware чтобы проверить на доступ к админке(тоже по ссылке выше есть пример). А мидл это по сути просто небольшой кусок кода который выполняет проверку и отправляет человека дальше, или говорит что он не прав. https://laravel.com/docs/8.x/middleware
В принципе тут самый первый пример это оно и есть
Anonymous
Если я херню несу, остановите меня 😊
Am
Тут много может быть разных решений, раз фреймворк использовать решили.
В простом случае, который бы сам использовал, разделил бы все на пользователей и админов в виде двух приложений.
В основном самая жирная часть это админка, т.к. там весь сыр-бор управления.
В моем примере это просто как заготовка для такого разделения, когда не совсем знаешь куда идти.
Andrey
Am
Если я херню несу, остановите меня 😊
Вроде не от чего. ((%
Мидлвара это то что всегда доступна на роуте и, собственно, эти функции и выполняет - общая проверка, вывод общих данных.
Am
Будет желание/возможность - пишите, может объясню в личке более доступно.
Andrey
Надо бы ноут... Но у меня тут розетка специфичная.
Andrey
Am
((((%
Wlatt
((((%
В чем прикол писать смайлы скобками наоборот? Просто интересно, нигде больше не встречал просто таких людей :)
Антон
Молодой
Wlatt
Wlatt
Получается тут только один старый, потому что остальные здесь наклоняют голову влево
Vitaliy
Vitaliy
Alexander
Am
Andrey
На даче да дошик не съесть. Это ж лучше сразу домой
Andrey
Кстати так и не понял из доков.
Если я в миддле проверю, что мой юзер не подходит для просмотра
/machine/id
То если этот же юзер пролезет ниже в
/machine/id/parts/id что будет?
Andrey
Или я могу айди машины получить везде и вешать уже сюда тоже миддл?
Am
Поэтому рекомендуют в роутах не использовать одинаковые названия аргументов, т.к. не удобно делать такие проверки. Да и не удобно читать.
Am
Т.е. Ваш роут /machine/id/parts/id переделать нужно в /machine/{car_id}/parts/{part_id} (или что там в частях)
Andrey
Во. Т.е. я спокойно конструирую и ставлю ацдишки и уже внутри их тыкаю по-всякому.
Andrey
Думаю в бд надо тоже их похоже делать, чтобы был феншуй
Am
Andrey
Есть ощущение, что проще было бы без Лары. Или даже на Эво чистом...
Am
Проще на том что понимаете и в чем есть опыт.
Мне сложнее такое делать в эво, т.к. нужно учитывать ее архитектуру. Легче всего на slim (:
Andrey
Ну так надо же развиваться (с)
Am
Тогда все верно делаете - задаете вопросы, копите информацию. Переварите и станет все значительно проще.
Andrey
Где же Димка с уроками. Может и в 3.0 такое самый раз бы. Таблицы есть. Апи какое-нибудь тоже. Админка.
Am
В рамках Эволюшн придется использовать базовое всё "в одной таблице" или делать свои таблицы. Все это уже доступно было на 1.4 насколько помню. Собственно и разделение на админку и веб-пользователей даже есть.
В 3.0, говорят, переработали пользователей, да смысл примерно одинаковый в этом случае, т.к. все в одном приложении остается.
Дальше Вам нужно удобным и понятным способом сделать наполнение в админке, а вывод для пользователя уже можно с применением вкраплений контроллеров делать.
Andrey
Я похожее делал как-то на 1.4.
Только ещё надо было поженить добавление товаров на Формличтер с выводом их в Ефильтре. Не помню, как категории таскал, вроде разбирал json в папке.
Андрей [aharito]
Всем привет! Меня клиент достал - "Сайт заражен".
У него на компе при просмотре сайта вылезает баннерная реклама.
У меня, конечно, нет.
Я ему пишу - "Да не может быть заражен, это что-то на вашей стороне".
А он упорствует.
Может, кто сталкивался, что это у него за хрень?
Андрей [aharito]
Андрей
Alexey
Сталкивался, решается включением клиента в ЧС.
Андрей [aharito]
ssl на сайте есть?
Нет пока, разработка идет, думал потом сделать, к запуску в работу.
Андрей
Андрей [aharito]
Андрей [aharito]
Андрей [aharito]
Alexey
У Андрюхи на эту тему пост был
Андрей
Андрей [aharito]
Axenia
aharito (239.54) увеличил карму Advanc8d (219.94)
Андрей
Мтс, теле2, мегафон делают то же самое
Андрей [aharito]
Andrey
Artem
вопрос такой: Как можно в eFilterResult заставить работать параметр addWhereList?
Andrey
А что с ним не так?
Андрей [aharito]
Axenia
aharito (239.54) увеличил карму remote_adm (2398.61)
Alexander
Andrey
А зачем перед? Завернуть в сниппет вызов и нах. Вдруг чего ещё переопределить
Андрей [aharito]
ПИДОРАСЫ!
Да ни говори. Жулики.
Artem
Am
С другой стороны как еще можно людей перевести на защищенные технологии? Только вот таким способом - когда люди начинают платить или им что-то не нравится ((:
Am