MAGI
сущность задача, аметист
Александр
MAGI
Артем
Я опираясь на определение Мартина Фаулера о контроллерах,
которые он описывал как прослойку с валидацией входных данных и
форматирование выходных, прийдя в проект где в контроллерах в среднем
20-30 строк не был удивлен. Это так критично?
Чем спорить лучше предложите решение
Nik
Nik
это не критично, можно жить и с 8 тысячами строк в контроллерах. но меня лично пугает все, что сложнее подобного
Nik
там финт ушами чтобы вернуть на пагинатор, а весь набор данных
Алексей
Ребят, артизаном сделали контроллер, в методе show он ожидает не id, а инстанс модели. Вопрос: где тогда он должен создаваться?
Алексей
Спасибо.
Dmitry
Мне вот это не дает покоя. Если у меня что-то пойдет не так и юзверь запустит все по новой получится что продублируются данные.
Yushkevich
Yushkevich
Чем тебе изначальный объект не устраивает?
Dmitry
да, не продумал. Там может быть просто car с которого вытащу id в нужном месте и обращаться к связи так же.
Dmitry
Исправлю.
Yushkevich
Насчет твоего вопроса - если у тебя всегда вставляются полные записи вне зависимости был у тебя объект car или нет, то я бы шел по пути sync
Yushkevich
я про идеологию.
Yushkevich
но запрос будет медленный
Yushkevich
еслии всегда полная вставка и нет зависимостей - сноси все и заново заполняй. И то быстрее будет.
Yushkevich
Но тут явно контекста выполнения метода не хватает. Когда он будет вызываться, что там будет, будут ли заполненные car / models или могут быть пустые и тд
Dmitry
Dmitry
У меня с парсера приходит что-то типа такого
Dmitry
И следующий массив такой же по структуре.
Dmitry
И есть еще одно это номера сравнительные. Где есть марки автомобилей. То есть они могут повторяться везде и я в случае неудачи не могу удалить все что на создавал ибо оно где-то может использоваться
Dmitry
так же и этими фильтрами. Может два фильтра подходить под один мотор одного и того же автомобиля
Dmitry
А что если на уровне mysql сказать что car_id + name должно быть уникальным. что будет если оно начнет через связь пихать одинаковые данные? ошибку выдаст или просто не создат и дальше по запросам пойдет
Dmitry
понятно что скорость меньше будет так как mysql начнет исключения бросать. Или так не стоит делать?
Petr
Maksim
Кто-нибудь использует контейнер для хранения конфигураций? Я понимаю, что есть конфиг для этого, но ничего не запрещает же хранить в контейнере...
Anonymous
Ребят, пилю запрос через query builder, как обозначить алиас в этой конструкции
DB::table('users')
чтобы получилось
FROM users as u
Anonymous
в доках почему-то не ищется
Олександр
DB::table('users AS u')
Sviatoslav
здрваствуйте. может кто знает сервис для докементации по тестированию
Ruslan
Ruslan
Там и кеш есть
Igor
При регистрации пользователю нужно загрузить картинку (аватарку) вопрос в том как её хранить и как с ней оперировать. Как я понимаю наилучший выход - выгружать картинку на сервер а в бд сохранять к ней путь. А если понадобится удалить из бд запись? - писать функцию удаления записи и удалять записи исключительно через эту функцию (чтобы на сервере не висели ненужные файлы)?
Nik
ивенты в моделях
Igor
ивенты в моделях
получается напрямую через управление бд (phpmyadmin) удалять нельзя будет?
Олександр
можно, но не удалится авка
Ruslan
Igor
Ruslan
Если очень хочется удалять напрямую, то можно написать таску, которая будет раз в день лишние файлы удалять. Но это костыль )
Igor
Anton
А вот кто по такому вопросу подскажет... Есть модель - она большая (payment method) - и она сама в себе содержит сразу все возможные поля для оплаты, как для пейпал - только мыло, так и до банковского аккаунта в россии (где кроме БИК, номер счета ещё и паспортные данные надо).
Вопрос, чтобы не писать лишних данных в БД (а это запросы по API и нерадивые разаработчики могут слать все что угодно), набивать модель данными (сетат данные) где? В контроллере (засунуть иф и вызов функции как пример) или где-то еще?
Anton
Как раз сегодня обсуждалось что должен делать контроллер
Anton
Пока как вариант - сделать наследников от PaymentMethod и каждая модель уже сама знает что ей надо
Anonymous
Всем привет. Подскажите пожалуйста, уже второй день бьюсь над локализацией и ни документация ни гуглешь не помогает. Есть роут
Route::get( 'locale/{locale}', function($locale){
if (in_array($locale, \Config::get('app.locales'))) {
if( \Session::exists( 'applocale' ) ){
\Session::forget('applocale');
\Session::put('applocale', $locale);
\App::setLocale(\Session::get('applocale'));
}
}
return redirect()->back();
})->name( 'setlocale' );
Если тут же принтовать сессию или App::getLocale то все устанавливается и значение есть, но когда в композере вывожу сессию или App::getLocale то значение не меняется, Laravel просто как буд-то тянет дефолтную локаль и App::setLocale вообще не срабатывает. Может сталкивался кто-то с такой проблемой?
Евгений
Anonymous
в *GlobalComposer
$view->with('locale', App::getLocale() );
$view->with('ses', \Session::all() );
Anton
Я бы так сделал
проблема что это по хорошему только для создания да апдейта надо, а get уже будет все равно парентовую модель вытаскивать
Anton
но мне нравится
🇺🇦 Edward
Ребят, как сделать ЧПУ на ларе?
М👁️🗨️vR
гуглил?
🇺🇦 Edward
гуглил?
Да, но я непонимаю...
Oleg
привет. нужно сделать много разных SPA на одном сайте. Пошел через компоненты vuejs. Компоненты vuejs в один файлик билдятся. Как разделить чтобы каждой приложухе подгружался свой js? Не очень хочется чтобы приложухи подгружались там где не надо.
Ilya
Хдравствйье
Ilya
Разработчик пропал
Ilya
Сайт на laravel
invariance
тут вроде не пробегал
Ruslan
Ilya
Кто в стартап желает?
Ilya
Opentalent.fun
invariance
бесплантно?
Ilya
За крипту
Евгений
Условия пиши подробнее
Oleg
Ilya
Mvp готовим к ico
Opentalent.fun
Можем договориться
До 3% с прибыли
Зависит от компетенций
Ruslan
есть кейс почитать?
https://alexjoverm.github.io/2017/07/16/Lazy-load-in-Vue-using-Webpack-s-code-splitting/
Евгений
🎄Victor
еб.. у вас сайт))
Vladimir
Maksim
еб.. у вас сайт))
Я тоже хожу и рофлю с него чет... Не удивительно, что разраб слился, даже лень было фейкер настраивать - рыбу вручную вбивали.
Maksim
🎄Victor
Oleg
Dmitry
Artem
Зависит от компетенций
Сколько компетенций нужно?