
Alexey
14.12.2017
12:00:44

F01134H
14.12.2017
12:00:50

Anton
14.12.2017
12:01:07
так не гуглится

Maksim (Ellrion)
14.12.2017
12:01:07

Google

Anton
14.12.2017
12:01:18
и в англ варианте тож не гуглится

Alexey
14.12.2017
12:01:30
ты бы стектрейс показал. а так гадание на гуще
(1/1) FatalThrowableError
Call to a member function delay() on integer
in SendTracknumberNotification.php (line 32)
at SendTracknumberNotification->handle(object(OrderTracknumberUpdated))
at call_user_func_array(array(object(SendTracknumberNotification), 'handle'), array(object(OrderTracknumberUpdated)))
in Dispatcher.php (line 367)
at Dispatcher->Illuminate\Events\{closure}('App\\Events\\OrderTracknumberUpdated', array(object(OrderTracknumberUpdated)))
in Dispatcher.php (line 199)
at Dispatcher->dispatch('App\\Events\\OrderTracknumberUpdated')
in helpers.php (line 446)
at event(object(OrderTracknumberUpdated))
in AdminController.php (line 140)
at AdminController->importTracknumbers(object(RowCollection))
in AdminController.php (line 90)

Maksim
14.12.2017
12:37:40

Maksim (Ellrion)
14.12.2017
12:39:17

Firdavs
14.12.2017
12:39:24
буду сам пилить

Alexey
14.12.2017
12:39:37
dispatch(( new SendTracknumberEmail($event->order) )->delay($delay));
вот так надо
по идее
сейчас проверю

Maksim (Ellrion)
14.12.2017
12:41:30
не принципиально должно быть (для 5.5)
я забыл спросить какая лара по версии

Alexey
14.12.2017
12:42:30
лара 5.4, я решил пока не обновлять, задач слишком много приходит еженедельно

Google

Alexey
14.12.2017
12:42:47
спасибо за участие)

Maksim (Ellrion)
14.12.2017
12:43:17
видимо лара старая
в 5.5 там хелпер не сразу деспатчеру передает джобу, а создает объект класса (у него в деструкторе передача в диспатчер и прокси методы для установки параметров)

Alexey
14.12.2017
12:45:12
но вообще же логика же правильная: мы инициируем, что произошел event, слушатель ивента запускает job (ставит в очередь с отложенным стартом)

Maksim
14.12.2017
12:45:23

Alexey
14.12.2017
12:47:26
https://www.codementor.io/pknerd/develop-an-e-commerce-website-with-laravel-5-4-part-1-68wfeazqw

Maksim
14.12.2017
12:48:10
Ок, спс. Допилю блог и попробую, спасибо
ого 19$ за 15 мин) ничего себе
почти 80$ в час просит)

Alexey
14.12.2017
12:56:39

Maksim
14.12.2017
12:56:58
тот кто эту статью написал

Alexey
14.12.2017
12:57:08
на бутстраповском шаблоне каком-нить

Maksim
14.12.2017
12:58:54
еще бегинер

Alexey
14.12.2017
13:04:46

Pavel
14.12.2017
13:06:15
Удобно
а не, о чем речь?

Google

Antonio
14.12.2017
13:13:02
а как в миграциях что-то вывести в терминал?

Dmitry
14.12.2017
13:14:53
Подскажите, как проверь, что json стлолбец равен пустому массиву?
вот принт объекта
+"originalImages": "[]",
+"modelId": 6,
+"images": "[]",
DB query выдаёт null
>>> DB::table('usedCar')->where('originalImages', "[]")->first()
=> null

Andrey
14.12.2017
13:30:35

Dmitry
14.12.2017
13:31:30
это 3 разные колонки в БД

Andrey
14.12.2017
13:33:56
а так пробовал [] (без кавычек, ну типа кастится) ?
хотя я думаю так не сработает

Dmitry
14.12.2017
13:35:41
пробовал, не кастится

adikalon
14.12.2017
13:35:45
такой вопрос. Как-то можно использовать фасад Auth в middleware ?

Andrey
14.12.2017
13:36:30

adikalon
14.12.2017
13:36:50

Егор
14.12.2017
13:38:14
Нужно инжектить authmanager в middleware, а фасады нинужны

adikalon
14.12.2017
13:38:50
можно нет?

Андрэ
14.12.2017
13:43:02
А что именно ты с этим фасадом сделать хочешь?

Maksim (Ellrion)
14.12.2017
13:43:11
можно нет?
технически можно. главное что бы твой мидлвар шел после мидлвара кук и сессии (если мы говорим о стандартном драйвере аутентификации)

Андрэ
14.12.2017
13:43:33
Если текущего юзера получить, то его может не быть в этот момент. Зависит, отработал ли middleware аутентификации

adikalon
14.12.2017
13:44:38

Анатолий
14.12.2017
14:08:24
Всем привет

adikalon
14.12.2017
14:09:27
блин каждый раз, когда после долгого перерыва, начинаю снова что-то писать на ларе - заново влюбляюсь

Анатолий
14.12.2017
14:09:44
подскажите мне, встала задача сделать выборку с таблички.
при этом использовать связи с условием
$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

Google

Анатолий
14.12.2017
14:11:15
как то так...

Maksim
14.12.2017
14:27:33

Vasya
14.12.2017
14:28:57
npm install cross-env пробовал ?

Dmitry
14.12.2017
14:29:29
зависимости установил? npm i

Maksim
14.12.2017
14:30:55
нет, я просто с nodejs скачал и установил его. все таки придется о ноде немного прочитать

Dmitry
14.12.2017
14:31:47

Maksim
14.12.2017
14:31:58
ок спс

Dmitry
14.12.2017
14:32:44
ок спс
ну и всегда лучше начинать с прочтения документации
https://laravel.com/docs/5.5/frontend#writing-css

Admin
ERROR: S client not available

Maksim
14.12.2017
14:36:11

Dmitry
14.12.2017
14:37:34

Maksim
14.12.2017
14:38:05

Dmitry
14.12.2017
14:39:01
нет))
вообще конечно удалить можно. Но тогда вопрос, зачем ты это на сервер качаешь?

Maksim
14.12.2017
14:40:38
я иммел ввиду он мне только для компилиования webpack нужен и мне можно его на сервер не качать верно?

Dmitry
14.12.2017
14:41:12

Maksim
14.12.2017
14:41:28

Анатолий
14.12.2017
14:56:05
$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
14.12.2017
15:39:09
ребзя
{{ $name or 'Default' }}
если переменной нет, то выведет 'Default'. В блейде есть, какойто похожий способ но не выводить переменной если ее нет вообще?
т.е. также какбудто я ее предварительно проверил isset

Maksim (Ellrion)
14.12.2017
15:40:56
{{ $name or '' }} или {{ $name ?? '' }}

adikalon
14.12.2017
15:41:16

Google

adikalon
14.12.2017
15:42:28
if (isset($name)) {
echo $name;
}
аналог этого

Dmitry
14.12.2017
15:43:59

Анатолий
14.12.2017
15:44:31
я @isset обычно использую

adikalon
14.12.2017
15:45:34
вот
<?= $name ?>
аналог из нативного пхп

Dmitry
14.12.2017
15:46:09

adikalon
14.12.2017
15:46:31

Dmitry
14.12.2017
15:46:54

adikalon
14.12.2017
15:47:06

Dmitry
14.12.2017
15:47:28
нет
да ну, у тебя все ошибки выводятся? это будет в notice

adikalon
14.12.2017
15:48:11

Анатолий
14.12.2017
15:49:36
@if(isset($name))
@endif
можно попробовать вот так

Dmitry
14.12.2017
15:50:46

Maksim
14.12.2017
16:03:27
удалял строки все равно не работает

Maksim (Ellrion)
14.12.2017
16:04:58

adikalon
14.12.2017
16:06:00

Maksim
14.12.2017
16:06:21

Maksim (Ellrion)
14.12.2017
16:06:21

adikalon
14.12.2017
16:06:30
ну вот