Size: a a a

2021 September 19

IK

Ilya Kudinov in Laravel Pro
Всем привет, у кого на винде докер, wsl2, ubuntu у вас бывает проблема что терминал открывается по такому пути?

/mnt/wsl/docker-desktop-bind-mounts/Ubuntu-20.04/64c9d027e5624f5f99f292d271d6770ac57331ea7f799ee901dc5679f1048150#

При запущенном докере такой путь выдает, при отключенном - нормальный. Причем это работает не во всех проектах
/mnt/d/PhpShtormProjects/laravel-blog
источник

нc

николай catman... in Laravel Pro
Есть валидация в модели как в рельсе, но в ларке она не реализуется вроде
источник

EG

Egor Gruzdev in Laravel Pro
Есть пакеты которые реализуют такую возможность.
источник

нc

николай catman... in Laravel Pro
Да, но из коробки нет. Валидация в реквесте(форме) и в модели это разные уровни валидации
источник

MR

M R in Laravel Pro
думаю это удобно только когда сам запрос состоит из параметров модели
источник

нc

николай catman... in Laravel Pro
Представь себе кйс когда у тебя есть рега юзера и надо сделать регу через соц сети, где будешь валилировать?
источник

?

? in Laravel Pro
В сервисе
источник

MR

M R in Laravel Pro
class test extends Model
{

public   $rules = [
   'title' => 'required',
   'name' => 'required',
];
protected $fillable = ['title','name'];
}

---------------------------------------------------------------------------
public function store(Request $request)
{
 $test=new test; /// create model object
   $validator = Validator::make($request->all(),$test->rules);
   if ($validator->fails()) {
       return view('test')->withErrors($validator)
   }
   test::create($request->all());
}
источник

y

yu2ry in Laravel Pro
А кто не даёт создать интерфейс, сначала реализовать его для субд забиндитьь, потом реализовать эластик, бинд изменить?
источник

M

Maxx in Laravel Pro
т.е. модель уже должна знать, какой там view? =)
источник

А

Антон in Laravel Pro
Ну и говно.
источник

MR

M R in Laravel Pro
этот код с форума. И ответ на его сообщение
источник

MR

M R in Laravel Pro
можно реализовать сложнее через метод модели validate и validateAndFill, изменив ответ ошибки на нужный
источник

M

Maxx in Laravel Pro
не понимаю, зачем наворачивать что-то ради какой-то там теории "как делать правильно и хорошо"?
валидация в контроллере, в случае ошибки, сама откинет юзера на тот же view с сообщениями об ошибке.
валидировать надо реквест, а не модель.
пусть у тебя в реквесте несколько моделей. ты его целиком пихаешь в Model::updateOrCreate() и модель сама возьмёт только свои поля из fillable.
лара позволяет решать задачи, не создавая при этом тонну лишнего кода. зачем вы с ней боретесь тогда? =)
источник

MR

M R in Laravel Pro
я думаю таких нужд в проекте будет минимум, и не стоит такой реализации
источник

MR

M R in Laravel Pro
+
источник

нc

николай catman... in Laravel Pro
Каких?
источник

MR

M R in Laravel Pro
таких
источник

нc

николай catman... in Laravel Pro
Каком сервисе
источник

?

? in Laravel Pro
Который отвечает за регистрацию через социалки
источник