0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 73
|
|
1 | |
Как понять принцип работы Laravel13.12.2020, 21:07. Просмотров 965. Ответов 1
Метки нет Все метки)
(
Всем привет, не так давно начал знакомство с фреймворком Ларавел, и даже написал (по видео) пару приложений, понял что в моделе могу выставить поля для работы с таблицей бд, понял что в реквестах можно сделать валидацию, и т.д....Но...уважаемые разработчики, не могу понять до конца связи..... Что где писать.... Не доходит... Чуть отхожу от заданий с ютуба, и ступор.... Пытаюсь прописать летят ерроры....
В частности, вот например я сделал auth и сделал миграцию, создалась регистрация/авторизация.... Ну доработал для теста таблицу миграции, например добавил 3 поля: balance, role, ban, задал им дефолтные нули.... Вот как мне например отследить состояние этих полей, ну допустим если role равна 0, то вывести баланс, если role равна 1 например вывести шестеренку которая ведет на routе определенный, а если например ban = 1то происходил logout и перенаправляла например на страницу с записью "ваша учетка заблочена".... Я прекрасно понимаю как это решить обычным способом, простой процедуркой, никаких проблнм, а в ларавеле я не могу понять, возможно не совсем понимаю связи... Подскажите пожалуйста.
0
|
|
13.12.2020, 21:07 | |
Не могу понять принцип работы Не могу понять принцип работы |
|
643 / 308 / 34
Регистрация: 31.05.2019
Сообщений: 2,279
|
|
13.12.2020, 22:56 | 2 |
![]() Решение
Создание глобального посредника
@If (какое-то условие) Вывожу что-то <a href="site.ru/shesterenka">asdfasdf</a> @endif По-хорошему надо еще посредник создать для защиты адресов, чтобы другие не могли использовать обход через адресную строку (query string) --> например, site.ru/shesterenka, ссылка на эту штуку будет в условии (если там роль такая --> ну выше написал) ---> и кто-то прочухает ,что можно ввести в адресную строку этот адрес и попасть уже на страницу шестеренки, поэтому страницу шестеренки необходимо будет обернуть в посредника и проверять в зависимости от роли (ну короче условий), что нужный ли ползьователь заходит на эту страницу --> тоже самое, что ты middleware='auth' накидываешЬ, Только здесь придется свой посредник писать. Когда ищешь на ру-ресурсе, то, конечно, ничего не найдешь. На англ. ресурсе там это все по 100500 раз разжевано. Слишком много условия на каждой странице. К тому же "процедуркой" не напиешь посредника (ну я не знаю как) и у тебя будет такая каша....
2
|
13.12.2020, 22:56 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Не могу понять принцип работы python
Помогите понять принцип работы драйвера Помогите понять принцип работы такого БП? Qt4. Не могу понять принцип работы с com портом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |