Size: a a a

2018 November 20

В

Вячеслав in Laravel UA
Точняк, asort
источник

В

Вячеслав in Laravel UA
А хелпер полезный, у меня тоже такая надобность возникала.
источник

ИС

Илья Сакович in Laravel UA
Вячеслав
А хелпер полезный, у меня тоже такая надобность возникала.
написал "такое", потому что понял, что он неправльно работает
источник

ИС

Илья Сакович in Laravel UA
в исправленном виде он действиетльно полезный, да
источник

ИС

Илья Сакович in Laravel UA
идеально
источник

ИС

Илья Сакович in Laravel UA
самый изыщный вариант, как по мне
источник

AA

Ann Ali in Laravel UA
Привет. Подскажите, а можно как-то добавить зависимость от 1-го middleware к другому? В моем middleware есть проверка - страницу пользователя /user/[user_id] может просматривать только его владелец. Но эта проверка имеет смысл только в связке с стандартной проверкой в middleware Authenticate - т.е. сначала должна идти проверка аутефицирован ли пользователь.
источник

PO

Paul O'Reilly in Laravel UA
в массив мидлвейров проверку авторизации ставишь вверху, а в своем там где проверка доступа к странице сначала проверяешь авторизован ли юзер. если аноним отработает стандартная и отправит куда настроено если авторизован сработает твой втрой мидл. или я чтото не так понял?
источник

AA

Ann Ali in Laravel UA
меня в таком решении смущает то, что если забыть в каком-то роуте поставить первой проверку авторизации, то не выдаст ошибок и мой миддлвар будет успешно пройден. Я бы хотела каким-то образом явно указать, что мой middleware ProfileAccess явно зависит от Authenticate
источник

В

Вячеслав in Laravel UA
Почему твой мидлвер не выдаст ошибок, для неаутенифицированного пользователя, если он требует аутентифицированного пользователя?
источник

PO

Paul O'Reilly in Laravel UA
Если ты руками ставишь мидлвары на все контроллеры, то я бы ставил проверку авторизации на родительском контроллере, что бы он был везде.
источник

PO

Paul O'Reilly in Laravel UA
А проверку доступа по путям уже в каждый конкретный роут
источник

AA

Ann Ali in Laravel UA
Вячеслав
Почему твой мидлвер не выдаст ошибок, для неаутенифицированного пользователя, если он требует аутентифицированного пользователя?
Т.е. мне делать еще одну проверку и в моем миддлваре на то аутефицирован ли пользователь? Тогда нет смысла использовать стандартный Authenticate
источник

PO

Paul O'Reilly in Laravel UA
Это всего один метод, пусть будет и там и там, ничего дурного в этом не вижу
источник

В

Вячеслав in Laravel UA
Нет, я имею ввиду то, что организовывать правельный порядок мидлвар - это нормально.
источник

В

Вячеслав in Laravel UA
А если вдруг порядок будет не правельный, то твой ProfileAccess мидлвар отвалится скорее всего с ошибкой trying to get property of non object
источник

PO

Paul O'Reilly in Laravel UA
Вячеслав
А если вдруг порядок будет не правельный, то твой ProfileAccess мидлвар отвалится скорее всего с ошибкой trying to get property of non object
+1
источник

В

Вячеслав in Laravel UA
Paul O'Reilly
Это всего один метод, пусть будет и там и там, ничего дурного в этом не вижу
Дублировать идентичную проверку всё же считаю не уместной
источник

PO

Paul O'Reilly in Laravel UA
Но с ней не отвалится если аноним
источник

PO

Paul O'Reilly in Laravel UA
Или порядок не тот
источник