Closed finagin closed 1 month ago
Раз такая пьянка то давай и аватар сделаем, а то в голову может придти кейс что надо добавить будет Storage::url
Рад, что ты это предложил, но с аватаркой хотел отдельным МРом разобраться
Здесь я думаю такая же история, если же мы переопределяем значения то зачем мы обращаемся к дефолтам на основе конфига
На случай, если замыкание вернет null. Кейс такой: для одной роли хочу кастомный вывод, а для остальных дефолтный муншайновский, даже если под капотом он изменится в новых версиях
Profile::make(
username: fn() => auth()->user()?->role == Role::admin
? auth()->id() . ' | ' . auth()->user()?->email
: null,
withBorder: true
),
Другое дело, что дефолт вызывается всегда, но это уже рефакторинг и его стоит отделить от фитчи. Но сделать его могу
Жду изменений и потом буду готов принять
С трудом представляю себе ситуацию, в которой нужно было бы вы водить статичную строку вместо имени или логина (это даже не имя проперти, тогда хотя бы муматорами можно было бы управлять значениями)
Поэтому предлагаю изменить тип поля на Closure для подобного использования:
Оставил тип string для обратной совместимости или если вдруг кому-то действительно нужно выводить статику