Size: a a a

2018 October 09

РИ

Роман Игумнов in Laravel UA
Ну а почему не в сервис выносить? Можно пример плиз боевой?
источник

KB

Kostiantyn Bozhko in Laravel UA
Не фанат сервисов, потому и не выношу.  Самый банальный пример - метод user, для связи определённой модели с моделью собственно юзера.

public function user(){return $this->belongsTo(User::class)}

Заворачиваю в трейт HasUser. И потом в каждой нужной модели просто юзаю трейт, не переписывая заново метод
источник

РИ

Роман Игумнов in Laravel UA
Спасибо
источник
2018 October 10

AA

Ann Ali in Laravel UA
Привет. Вопрос по валидации модели. Моя модель сохраняется во многих местах - в админке, контроллере фронта, когда отрабатывает schedule. Поэтому я хочу сохранять правила валидации в 1-ому месте. Где бы вы посоветовали это делать?
источник

AK

Alex Kovalchuk in Laravel UA
Ann Ali
Привет. Вопрос по валидации модели. Моя модель сохраняется во многих местах - в админке, контроллере фронта, когда отрабатывает schedule. Поэтому я хочу сохранять правила валидации в 1-ому месте. Где бы вы посоветовали это делать?
ну наверное создать Request и юзать его во всех местах
источник

AA

Ann Ali in Laravel UA
Request с schedule никак не связан, как я понимаю. Плюс внешняя админка юзает свой механизм валидации, который тоже не предусматривает использования Request - $form->text('title')->rules('required|min:3');
источник

AK

Alex Kovalchuk in Laravel UA
Ann Ali
Request с schedule никак не связан, как я понимаю. Плюс внешняя админка юзает свой механизм валидации, который тоже не предусматривает использования Request - $form->text('title')->rules('required|min:3');
ну ты можешь брать rules с публичного метода
источник

AA

Ann Ali in Laravel UA
ты имеешь ввиду создавать реквест и потом брать $request->rules()? это хорошая практика?
источник

AK

Alex Kovalchuk in Laravel UA
Ann Ali
ты имеешь ввиду создавать реквест и потом брать $request->rules()? это хорошая практика?
ну я не вважаю себе дуже скіловим програмером але з того що ти зараз описав мені це виглядає найбільш логічним, звичайно ще дивно що і в адмінці і на фроні одинакові правила валідаціїї, але це вже від проекту залежить
источник

AA

Ann Ali in Laravel UA
ок, спасибо
источник

AK

Alex Kovalchuk in Laravel UA
Ann Ali
ты имеешь ввиду создавать реквест и потом брать $request->rules()? это хорошая практика?
імхо я вважаю sleeping owl розсадником поганих практик (принаймі по прикладі схоже що у тебе ця адмінка)
источник

AA

Ann Ali in Laravel UA
нет, у меня laravel-admin - пока вполне ничего
источник

В

Вячеслав in Laravel UA
Думаю если хочется куда-то выделить правила валидации для модели, то это либо сервис, работающий с этой моделью, либо сама модель и статическое свойство $rules.
источник

AA

Ann Ali in Laravel UA
ок, тоже спасибо. Обдумаю все
источник

AK

Alex Kovalchuk in Laravel UA
Вячеслав
Думаю если хочется куда-то выделить правила валидации для модели, то это либо сервис, работающий с этой моделью, либо сама модель и статическое свойство $rules.
с моделю звучит наиболее просто и логично
источник

MR

Maxim Rebitskiy in Laravel UA
Кто то вставлял ckeditor в форму? (vue.js) Как привязать v-model к нему? И как лучше его туда впихнуть
источник

ИС

Илья Сакович in Laravel UA
Maxim Rebitskiy
Кто то вставлял ckeditor в форму? (vue.js) Как привязать v-model к нему? И как лучше его туда впихнуть
гугл такое подсказал https://codepen.io/CSWApps/pen/vmbNVp
источник

AA

Ann Ali in Laravel UA
Как вы делаете миграцию каких-то данных - например меню, ролей, и т.д.  Подходят ли для этого, например миграции или они предназначены только для схем бд?
источник

ИС

Илья Сакович in Laravel UA
Ann Ali
Как вы делаете миграцию каких-то данных - например меню, ролей, и т.д.  Подходят ли для этого, например миграции или они предназначены только для схем бд?
сидерами
источник

AA

Ann Ali in Laravel UA
а можно подробности? например если мы запускаем php artisan db:seed, то у нас есть такие проблемы
- сидеры запускаются несколько раз
- есть еще и тестовые сидеры, как их разделяете с сидерами для данных
источник