Aleksey Y.
dispatch(( new SendTracknumberEmail($event->order) )->delay($delay));
вот так надо
Aleksey Y.
по идее
Aleksey Y.
сейчас проверю
Maksim (Ellrion)
не принципиально должно быть (для 5.5)
я забыл спросить какая лара по версии
Aleksey Y.
лара 5.4, я решил пока не обновлять, задач слишком много приходит еженедельно
Aleksey Y.
Aleksey Y.
спасибо за участие)
Maksim (Ellrion)
видимо лара старая
Maksim (Ellrion)
в 5.5 там хелпер не сразу деспатчеру передает джобу, а создает объект класса (у него в деструкторе передача в диспатчер и прокси методы для установки параметров)
Aleksey Y.
но вообще же логика же правильная: мы инициируем, что произошел event, слушатель ивента запускает job (ставит в очередь с отложенным стартом)
Aleksey Y.
Aleksey Y.
https://www.codementor.io/pknerd/develop-an-e-commerce-website-with-laravel-5-4-part-1-68wfeazqw
Murad
Ок, спс. Допилю блог и попробую, спасибо
Murad
ого 19$ за 15 мин) ничего себе
Murad
почти 80$ в час просит)
Aleksey Y.
Murad
тот кто эту статью написал
Aleksey Y.
Aleksey Y.
на бутстраповском шаблоне каком-нить
Murad
еще бегинер
Aleksey Y.
Pavel
Удобно
Pavel
а не, о чем речь?
Antonio
а как в миграциях что-то вывести в терминал?
Dmitry
Подскажите, как проверь, что json стлолбец равен пустому массиву?
вот принт объекта
+"originalImages": "[]",
+"modelId": 6,
+"images": "[]",
Dmitry
DB query выдаёт null
>>> DB::table('usedCar')->where('originalImages', "[]")->first()
=> null
pa[aad
Dmitry
это 3 разные колонки в БД
pa[aad
а так пробовал [] (без кавычек, ну типа кастится) ?
хотя я думаю так не сработает
Dmitry
пробовал, не кастится
adikalon
такой вопрос. Как-то можно использовать фасад Auth в middleware ?
pa[aad
Egor
Нужно инжектить authmanager в middleware, а фасады нинужны
adikalon
можно нет?
Andrey
А что именно ты с этим фасадом сделать хочешь?
Maksim (Ellrion)
можно нет?
технически можно. главное что бы твой мидлвар шел после мидлвара кук и сессии (если мы говорим о стандартном драйвере аутентификации)
Andrey
Если текущего юзера получить, то его может не быть в этот момент. Зависит, отработал ли middleware аутентификации
adikalon
Анатолий
Всем привет
adikalon
блин каждый раз, когда после долгого перерыва, начинаю снова что-то писать на ларе - заново влюбляюсь
Анатолий
подскажите мне, встала задача сделать выборку с таблички.
при этом использовать связи с условием
Анатолий
$offers = ProductsOffers::with(['product' => function ($query) {
$query->where('is_approve', 1);
}])
->where('instock', 1)
->where('features->base->weight->value', '>=', 110)
->where('features->base->length->value', '>=', 220)
->get(['products_offers.*'])
->toArray();
как сделать так чтобы если продукта нету то и сам запрос не выполнялся
сейчас выходит так что если условие is_approve у продукта не совпадает то возникает product = null
Анатолий
как то так...
Murad
https://pastebin.com/Q0D0PDhs не подскажите что за ошибка? вроде все правильно подключил, в какую стороу гуглить?
Георгий
npm install cross-env пробовал ?
Dmitry
Murad
нет, я просто с nodejs скачал и установил его. все таки придется о ноде немного прочитать
Dmitry
Murad
ок спс
Dmitry
ок спс
ну и всегда лучше начинать с прочтения документации
https://laravel.com/docs/5.5/frontend#writing-css
Dmitry
Murad
Dmitry
нет))
вообще конечно удалить можно. Но тогда вопрос, зачем ты это на сервер качаешь?
Murad
я иммел ввиду он мне только для компилиования webpack нужен и мне можно его на сервер не качать верно?
Dmitry
Murad
Анатолий
$offers = ProductsOffers::with(['product' => function ($query) {
$query->where('is_approve', 1);
}])
->where('instock', 1)
->where('features->base->weight->value', '>=', 110)
->where('features->base->length->value', '>=', 220)
->get(['products_offers.*'])
->toArray();
как сделать так чтобы если продукта нету то и сам запрос не выполнялся
сейчас выходит так что если условие is_approve у продукта не совпадает то возникает product = null
мб кому то пригодится
$offers = ProductsOffers::whereHas(
'product', function ($query) {
$query->where('is_approve', '=', 1);
})->with(['product'])
->where('instock', 1)
->get(['products_offers.*'])
->toArray();
так все работает.
adikalon
ребзя
{{ $name or 'Default' }}
если переменной нет, то выведет 'Default'. В блейде есть, какойто похожий способ но не выводить переменной если ее нет вообще?
т.е. также какбудто я ее предварительно проверил isset
Maksim (Ellrion)
{{ $name or '' }} или {{ $name ?? '' }}
adikalon
adikalon
if (isset($name)) {
echo $name;
}
adikalon
аналог этого
Dmitry
Анатолий
я @isset обычно использую
adikalon
вот
<?= $name ?>
аналог из нативного пхп
Dmitry
Dmitry
adikalon
Dmitry
нет
да ну, у тебя все ошибки выводятся? это будет в notice
Анатолий
@if(isset($name))
@endif
можно попробовать вот так
Dmitry
Murad
в верстке все нормально работает и нету этого стиля для позиции, но после компиляции не знаю откуда он отрисовывается, и вот так выводит, это вывод после компиляции webpack, не знаете что с ним:?
Murad
удалял строки все равно не работает