Size: a a a

2021 April 06

MB

Max Bolgar in Laravel Pro
Подскажите пожалуйста, могу ли я сделать 777 права на storage папку, пытаюсь записать файл в storage/app/public через Storage::put получаю ошибку  chmod(): Operation not permitted?
источник

睫膏

睫毛 膏蛇 in Laravel Pro
Можешь.
источник

F

Forestoff in Laravel Pro
Max Bolgar
Подскажите пожалуйста, могу ли я сделать 777 права на storage папку, пытаюсь записать файл в storage/app/public через Storage::put получаю ошибку  chmod(): Operation not permitted?
Дай права пользователю от которого пишешь
источник

zN

zVlad Nesquik in Laravel Pro
Forestoff
А вы когда-нибудь проекты за другими программистами дописывали?
Дописывал!
И такой вариант как раз будет самый лучший.
А дописывал я проекты такие, где примерно такой код в сервисах был:
function getId(){
return Auth::user()->id;
}
Вот это как раз гавнокод. Хотя, сервисы как бы)
Кстате, в шаблоне вызывается как раз этот именно getId :)
Хотя, зачем такое? Можно же просто в шаблоне Auth::id().
источник

F

Forestoff in Laravel Pro
Интересно было бы увидеть хоть 1 ваш контроллер
источник

AH

Andrew Hnidets in Laravel Pro
zVlad Nesquik
Дописывал!
И такой вариант как раз будет самый лучший.
А дописывал я проекты такие, где примерно такой код в сервисах был:
function getId(){
return Auth::user()->id;
}
Вот это как раз гавнокод. Хотя, сервисы как бы)
Кстате, в шаблоне вызывается как раз этот именно getId :)
Хотя, зачем такое? Можно же просто в шаблоне Auth::id().
то что ты не понимаешь зачем это делается - не значит, что это плохо
источник

睫膏

睫毛 膏蛇 in Laravel Pro
zVlad Nesquik
Дописывал!
И такой вариант как раз будет самый лучший.
А дописывал я проекты такие, где примерно такой код в сервисах был:
function getId(){
return Auth::user()->id;
}
Вот это как раз гавнокод. Хотя, сервисы как бы)
Кстате, в шаблоне вызывается как раз этот именно getId :)
Хотя, зачем такое? Можно же просто в шаблоне Auth::id().
юзер раскрывает свой стейт только сервису, в котором метод getId
сервис не раскрывает стейт юзера, а только отдает айди
источник

睫膏

睫毛 膏蛇 in Laravel Pro
в чем проблема еще раз?
источник

zN

zVlad Nesquik in Laravel Pro
Andrew Hnidets
то что ты не понимаешь зачем это делается - не значит, что это плохо
Нет, не стандартные методы переименовывать))) Это тупо :) Но это не важно.
источник

zN

zVlad Nesquik in Laravel Pro
睫毛 膏蛇
юзер раскрывает свой стейт только сервису, в котором метод getId
сервис не раскрывает стейт юзера, а только отдает айди
Какой стейт?)) Просто использовалось что бы получить ИД юзера и все)))
источник

睫膏

睫毛 膏蛇 in Laravel Pro
zVlad Nesquik
Какой стейт?)) Просто использовалось что бы получить ИД юзера и все)))
если ты в контроллере используешь класс юзера напрямую, ты раскрываешь стейт
источник

F

Forestoff in Laravel Pro
zVlad Nesquik
Какой стейт?)) Просто использовалось что бы получить ИД юзера и все)))
Завтра вам скажут, у нас не ID юзера, а UUID теперь. Вы будете уверены, что вы ничего не поломаете?
источник

睫膏

睫毛 膏蛇 in Laravel Pro
Forestoff
Завтра вам скажут, у нас не ID юзера, а UUID теперь. Вы будете уверены, что вы ничего не поломаете?
и это кстати правильнее, использовать текстовый ууид
источник

zN

zVlad Nesquik in Laravel Pro
Forestoff
Завтра вам скажут, у нас не ID юзера, а UUID теперь. Вы будете уверены, что вы ничего не поломаете?
Не скажут. Это тоже самое что: "сегодня у нас блог, а завтра будет видео сайт. Но надо статьи в видео пересобрать"
источник

VT

Vadym Trofymenko in Laravel Pro
хаха, жжош
источник

AH

Andrew Hnidets in Laravel Pro
zVlad Nesquik
Нет, не стандартные методы переименовывать))) Это тупо :) Но это не важно.
причем тут переименовывать? есть архитектурные паттерны, которые хотят отделять магические методы фреймворка от своего кода
источник

F

Forestoff in Laravel Pro
Мир розовых поней у вас какой-то
источник

睫膏

睫毛 膏蛇 in Laravel Pro
zVlad Nesquik
Не скажут. Это тоже самое что: "сегодня у нас блог, а завтра будет видео сайт. Но надо статьи в видео пересобрать"
сегодня ты отдал автоинкремент айди в запрос, завтра твою базу перебрали и данные пользователя скоммуниздили. заказчик офигел и сказал переделывать на ууид. твои действия?)
источник

zN

zVlad Nesquik in Laravel Pro
Andrew Hnidets
причем тут переименовывать? есть архитектурные паттерны, которые хотят отделять магические методы фреймворка от своего кода
Вы каждый день меняете ID на UUID?  Если такое и будет, то к этому глобально надо готовиться.
А не просто захочеть и где то  в сервисе сделать изменения. Да, так удобно. Но зачем писать сервис, если он врядли пригодится? Если знаю уже конечную цель?
источник

zN

zVlad Nesquik in Laravel Pro
睫毛 膏蛇
сегодня ты отдал автоинкремент айди в запрос, завтра твою базу перебрали и данные пользователя скоммуниздили. заказчик офигел и сказал переделывать на ууид. твои действия?)
Мои действия: я сразу делаю по нормальному :) Не имею привычки делать на "просто абы как бы" а потом "видно будет".
источник