These are chat archives for LaravelRUS/chat

20th
Jul 2018
tyrinand
@tyrinand
Jul 20 2018 04:05

Здравствуйте.
Подскажите как правильно реализовать разграничение по доступу?
Написал политику все работает согласно документации.
Есть ли способ, не использовать Middleware в роутах или can или authoriz?

Политики возвращают true|false, но не организуют доступ.

Есть ли штука, чтобы оно само брало правила, не приходилось прописывать в каждый route или controller?

Как нибудь создать группу марсшрутов и прикрутить политику с автоматической проверкой.

Буду рад любой информации...

JhaoDa
@jhaoda
Jul 20 2018 08:26
@tyrinand что ты понимаешь под «но не организуют доступ»?

Есть ли штука, чтобы оно само брало правила, не приходилось прописывать в каждый route или controller?
Как нибудь создать группу марсшрутов и прикрутить политику с автоматической проверкой.

Штука есть, в доке написано

Andrey
@daaner
Jul 20 2018 09:35
@jhaoda а ты мне так и не ответил. Я закостылял, но все-таки хотелось бы отрефакторить
JhaoDa
@jhaoda
Jul 20 2018 09:37
@Daaner а должен был ответить?
Andrey
@daaner
Jul 20 2018 09:40
@jhaoda ну хотя бы послать в доку или в гугл
JhaoDa
@jhaoda
Jul 20 2018 09:41
@Daaner жизнь несправедлива...
Andrey
@daaner
Jul 20 2018 09:41
@jhaoda эх... ну ладно, все равно спасибо
JhaoDa
@jhaoda
Jul 20 2018 09:41
@Daaner да и если ты сам туда не сходил, то мой посыл возымеет ли действие?
Andrey
@daaner
Jul 20 2018 09:43
@jhaoda в том то и дело что ходил. Может не дошел до нужного абзаца и не увидел где дядя Тейлор написал маленькими букоффками что мутаторы не работают при простом апдейте
JhaoDa
@jhaoda
Jul 20 2018 09:44
@Daaner ты только что ответил на свой вопрос. Это «простой» апдейт, не модельный. Т.е. он выполняется на более низком уровне. И это следует из доки по query builder'у, которую ты, похоже, пролистал.
Прям, блин, в красной рамочке это написано
JhaoDa
@jhaoda
Jul 20 2018 16:30
@TarasKhomko и? Мы что-то должны сделать? Или ты просто информируешь?
tyrinand
@tyrinand
Jul 20 2018 19:42
Господа, нашел решение своей проблемы, есть смыл захломлять чат ?
Vlad Shcherbin
@VladShcherbin
Jul 20 2018 20:22
@tyrinand неа, главное, что нашёл и решил проблему :)
nday
@arx-nday
Jul 20 2018 20:46
Всем привет!
надеюсь мой вопрос не слишком тупой)
собственно, как правильно разворачивать проект на хостинге?
самый простой вариант, который, как я полагал, сработает без проблем - это через гит все рабочие файлы залить на хостинг, что я и сделал
но composer install шибко много ругался (из-за пыха 7.0 на серверной убунте и в компосере прописан 7.1.3 с локального сервера), окей, проапдейтил все, все встало - теперь 500 ошибку ловлю, куда я мог завернуть не туда?
Vlad Shcherbin
@VladShcherbin
Jul 20 2018 21:12
@arx-nday возможно права на storage или логи не стоят нужные
Vlad Shcherbin
@VladShcherbin
Jul 20 2018 21:19
@arx-nday попробуй что-нибудь такое
nday
@arx-nday
Jul 20 2018 21:35
уже пробовал, не помогло
сдерживаюсь от мысли снести сервер и все с нуля там ставить
nday
@arx-nday
Jul 20 2018 21:45
так, понятно, таки в апаче ковыряться надо, просто для проверки выставил всей директории с ларой 777 и ноль реакции
Kirill Nesmeyanov
@SerafimArts
Jul 20 2018 23:10
@arx-nday ну так логи посмотри почему 500