Size: a a a

Laravel для начинающих

2021 June 30

AH

Andrey Helldar in Laravel для начинающих
str_replace заменяет строку в строке и хранит в переменной. Он не записывает файл.
источник

VP

Vasile Papuc in Laravel для начинающих
хмм получется надо как то сказать ему после все что сделал сохрани ))
источник

AH

Andrey Helldar in Laravel для начинающих
Например.

В роутах, например:

app('router')
 ->prefix('users')
 ->middleware('auth:api_users')
 ->group(function () {
   app('router')->get('me', '...');
 });

app('router')
 ->prefix('employers')
 ->middleware('auth:api_employers')
 ->group(function () {
   app('router')->get('me', '...');
 });
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
круть !!! спасибо!
источник

AH

Andrey Helldar in Laravel для начинающих
Ну да, а ты как хотел?)
источник

VP

Vasile Papuc in Laravel для начинающих
источник

VP

Vasile Papuc in Laravel для начинающих
источник

VP

Vasile Papuc in Laravel для начинающих
он этого не делает
источник

AH

Andrey Helldar in Laravel для начинающих
источник

VP

Vasile Papuc in Laravel для начинающих
ска :D
источник

AH

Andrey Helldar in Laravel для начинающих
источник

VP

Vasile Papuc in Laravel для начинающих
понял спс
источник

AH

Andrey Helldar in Laravel для начинающих
Как понять нужно ли разделять таблицу юзеров на несколько:

1. Отличаются ли чем-то глобальным юзеры между друг другом или только значением параметра, например, type_id?
2. Могут ли юзеры "перепрыгивать" туда-сюда в разные типы?

Если ответ "да", то стоит держать одну таблицу и разделять их между собой по этим меткам и типам.

В нашем случае есть две таблицы - клиенты и сотрудники.

У клиентов поля:
- id
- first_name
- last_name
- email
- phone
- birth_date
- payments_sum
- payments_count
- source_id
- country_id
- city_id

У сотрудников:
- id
- first_name
- last_name
- email
- phone
- password
- start_work_at
- end_work_at
- work_position_id
- country_id
- company_id
- unit_id
- rating
- voices
- vaccinated_at
- blocked_at
и ещё пара десятков полей.

Юзеры не могут "перепрыгивать" в "сотрудников" и обратно. Под капотом жёсткое распределение логики работы с этими данными.
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
ну да поэтому я и хотел сделать две таблицы
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
хотя в одной можно проверять  isAdmin = 0 or 1
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
но буду делать две таблицы потому что две админки. тоесть для пользователей и для главного админа
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
понятное дело
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
в это и цель
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
хотя можно было так не заморачиватся а сделать еще и 3
источник

ВК

Вячеслав Коростин... in Laravel для начинающих
isAdmin  = 3
источник