условные работники и условные заказчики, мне нужно сделать чтобы они могли логиниться раздельно друг от друга. На сколько я понимаю нужно сделать доп модель, например Customer, а работник будет уже имеющийся по умолчанию User, но как тогда настроить фасад Auth чтобы он мог логинить и тех и других?
читай про гарды, паспорт, роли и права. потом решай. решений несколько какой тебе надо хз. как прочитаешь выбери чето и делай
все из офф документации?
врятли в оф доке что-то похожее будет. Если у тебя пользователь может всегда именть одну должность. то заноси поле в user appointment со значениями [user, cusomer] в зависимости от должности. и потом унаследуйся Сustomer expects User в Customen::boot укажи addGlobalScope c $query->where(‘appointment’, ‘cusomer’); тогда при поиске Custom будет проверять автоматом и тип пользователя. Плюс что у тебя в Модели Customen можно сделать отдельные ralation только для него не добавляя в User. А логинеть можно через общий Auth.
Обсуждают сегодня