MAGI
сущность задача, аметист
Александр
сущность задача, аметист
Ты задачу доделал?)
Артем
Я опираясь на определение Мартина Фаулера о контроллерах, которые он описывал как прослойку с валидацией входных данных и форматирование выходных, прийдя в проект где в контроллерах в среднем 20-30 строк не был удивлен. Это так критично? Чем спорить лучше предложите решение
Nik
это не критично, можно жить и с 8 тысячами строк в контроллерах. но меня лично пугает все, что сложнее подобного
Nik
там финт ушами чтобы вернуть на пагинатор, а весь набор данных
Алексей
Ребят, артизаном сделали контроллер, в методе show он ожидает не id, а инстанс модели. Вопрос: где тогда он должен создаваться?
Алексей
Спасибо.
Dmitry
Мне вот это не дает покоя. Если у меня что-то пойдет не так и юзверь запустит все по новой получится что продублируются данные.
Yushkevich
Мне вот это не дает покоя. Если у меня что-то пойдет не так и юзверь запустит все по новой получится что продублируются данные.
а зачем ты там получаешь $car_id и из объекта, а затем ниже вторым запросом еще раз по этому же id ищешь объект?
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 начнет исключения бросать. Или так не стоит делать?
Maksim
Кто-нибудь использует контейнер для хранения конфигураций? Я понимаю, что есть конфиг для этого, но ничего не запрещает же хранить в контейнере...
Anonymous
Ребят, пилю запрос через query builder, как обозначить алиас в этой конструкции DB::table('users') чтобы получилось FROM users as u
Anonymous
в доках почему-то не ищется
Олександр
DB::table('users AS u')
Sviatoslav
здрваствуйте. может кто знает сервис для докементации по тестированию
Ruslan
Там и кеш есть
Igor
При регистрации пользователю нужно загрузить картинку (аватарку) вопрос в том как её хранить и как с ней оперировать. Как я понимаю наилучший выход - выгружать картинку на сервер а в бд сохранять к ней путь. А если понадобится удалить из бд запись? - писать функцию удаления записи и удалять записи исключительно через эту функцию (чтобы на сервере не висели ненужные файлы)?
Nik
ивенты в моделях
Igor
ивенты в моделях
получается напрямую через управление бд (phpmyadmin) удалять нельзя будет?
Олександр
можно, но не удалится авка
Igor
можно, но не удалится авка
об этом и говорю. Как это обычно делается?
Ruslan
Igor
Обычно напрямую не удаляют
Т.е. обычно настраивают функционал удаления и удаляют с самого сайта?
Ruslan
Т.е. обычно настраивают функционал удаления и удаляют с самого сайта?
Да, можно организовать менеджер пользователей, пригодится в любом случае.
Ruslan
Если очень хочется удалять напрямую, то можно написать таску, которая будет раз в день лишние файлы удалять. Но это костыль )
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
тут вроде не пробегал
Ilya
Кто в стартап желает?
Ilya
Opentalent.fun
invariance
бесплантно?
Ilya
За крипту
Konstantin N.
Кто в стартап желает?
Мы жить хотим...сам же сказал - предыдущий разработчик пропал.
Евгений
Условия пиши подробнее
Ilya
Mvp готовим к ico Opentalent.fun Можем договориться До 3% с прибыли Зависит от компетенций
Ruslan
есть кейс почитать?
https://alexjoverm.github.io/2017/07/16/Lazy-load-in-Vue-using-Webpack-s-code-splitting/
🎄Victor
еб.. у вас сайт))
Maksim
еб.. у вас сайт))
Я тоже хожу и рофлю с него чет... Не удивительно, что разраб слился, даже лень было фейкер настраивать - рыбу вручную вбивали.
Artem
Зависит от компетенций Сколько компетенций нужно?