Size: a a a

2020 August 26

АГ

Алексей Гевондян... in Laravel Pro
вьюхами?
источник

A

Alabama in Laravel Pro
Алексей Гевондян
чем будет аутер отличаться от кабинета?
ну в кабинете будет middleware для auth,verified, а вообще я условно разделил их. На внешние, тип для всех - outer - и только авторизированные - cabinet, ну и админка для админов
источник

A

Alabama in Laravel Pro
Vadym Trofymenko
Policies/gates смотри
смотрю, только не понимаю в данной дискуссии они для чего?
источник

VT

Vadym Trofymenko in Laravel Pro
Alabama
смотрю, только не понимаю в данной дискуссии они для чего?
Для того, что контроллер отвечает за одну сущность
Контроллировать доступы к методам контроллеров(ух, как вышло!) нужно не созданием трех контроллеров в разных папках, а работой с доступами
источник

БК

Бенедикт Камбербэтча... in Laravel Pro
Привет пыхари 🖐 есть вопрос - возможно кто сталкивался, как сделать 2 базы данных пользователей?

Например: 1 база данных клиентов магазина, 2 база данных сотрудников (администратор, менеджер, и т.д)

В данный момент использую как авторизацию Sanctum но токены путаются хотя базы данных 2 и они разные
источник

A

Alabama in Laravel Pro
Vadym Trofymenko
Для того, что контроллер отвечает за одну сущность
Контроллировать доступы к методам контроллеров(ух, как вышло!) нужно не созданием трех контроллеров в разных папках, а работой с доступами
Да я так не думал делать. У меня в middleware group должно оно быть в самих роутах.
Разбил я так не из-за доступов, а лишь от желания создать какую-то структуру
источник

VT

Vadym Trofymenko in Laravel Pro
Alabama
Да я так не думал делать. У меня в middleware group должно оно быть в самих роутах.
Разбил я так не из-за доступов, а лишь от желания создать какую-то структуру
А, даже так
Ну, контроллеры не отвечают за структуру, они просто отдают джсоны там или хтмл

Или я не понимаю, что происходит
источник

АГ

Алексей Гевондян... in Laravel Pro
Бенедикт Камбербэтча
Привет пыхари 🖐 есть вопрос - возможно кто сталкивался, как сделать 2 базы данных пользователей?

Например: 1 база данных клиентов магазина, 2 база данных сотрудников (администратор, менеджер, и т.д)

В данный момент использую как авторизацию Sanctum но токены путаются хотя базы данных 2 и они разные
разные сущности, разные контроллеры, разные Authenticable, разные модули
источник

БК

Бенедикт Камбербэтча... in Laravel Pro
Алексей Гевондян
разные сущности, разные контроллеры, разные Authenticable, разные модули
В каком смысле? разные Authenticable как сделать их разными?

С остальным нет проблем так и сделал 🙂
источник

АГ

Алексей Гевондян... in Laravel Pro
ну у тебя 2 сущности юзеров, верно? сделай их Authenticable, ну по доке
источник

AS

Alek Sanders in Laravel Pro
Бенедикт Камбербэтча
В каком смысле? разные Authenticable как сделать их разными?

С остальным нет проблем так и сделал 🙂
источник

АГ

Алексей Гевондян... in Laravel Pro
авторизацию можно и на той и на той сделать
источник

VT

Vadym Trofymenko in Laravel Pro
Alabama
Да я так не думал делать. У меня в middleware group должно оно быть в самих роутах.
Разбил я так не из-за доступов, а лишь от желания создать какую-то структуру
Типа, просто не могу въехать, зачем тебе именно тут структура?
Создал контроллер, запихал туда круд, заинжектил сервис в котором вся логика, порешал с доступами и красота
источник

A

Alabama in Laravel Pro
Vadym Trofymenko
А, даже так
Ну, контроллеры не отвечают за структуру, они просто отдают джсоны там или хтмл

Или я не понимаю, что происходит
Хотел решить будущую проблему с переполнением и структурировать это как-то. Выбрал метод по условному разделению, которое уже описал (cabinet, admin, outer - страницы)...
источник

A

Alabama in Laravel Pro
решал вероятностную будущую проблему - создал другую проблему в настоящем
источник

БК

Бенедикт Камбербэтча... in Laravel Pro
источник

БК

Бенедикт Камбербэтча... in Laravel Pro
источник

AS

Alek Sanders in Laravel Pro
а по дефолту какой стоит?
источник

АГ

Алексей Гевондян... in Laravel Pro
видимо там нужно api и web
источник

VT

Vadym Trofymenko in Laravel Pro
Alabama
решал вероятностную будущую проблему - создал другую проблему в настоящем
Ну так ты её и создал: вместо того, чтобы в одном UserController отдавать админу всех пользователей и по отдельности, а пользователю - только себя, ты создал UserController для админа и ProfileController для пользователя
А если User и Profile это разные модели, то тоже странно
источник