@laravel_pro

Страница 988 из 2014
Alexey
14.12.2017
12:00:44
F01134H
14.12.2017
12:00:50
мыслей подкинуть куда гуглить
» как запилить доку для rest api на swagger и в CI

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
Есть ли open source проекты интернет магазинов на laravel?
Можешь скинуть ссылку если найдёшь ?

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

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
такой вопрос. Как-то можно использовать фасад Auth в middleware ?
мне тут недавно сказали что юзать фасады зло

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 аутентификации

Анатолий
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
нет, я просто с nodejs скачал и установил его. все таки придется о ноде немного прочитать
заоди в папку с проектом и устанавливай зависимости командой npm i

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
ну и всегда лучше начинать с прочтения документации https://laravel.com/docs/5.5/frontend#writing-css
читаю уже, а что ради одного вебпака мне надо будет дополнительние 120мб на сервер качать? не много ли ? или после того как допилил проект его можно уже удалить?

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

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

Dmitry
14.12.2017
14:41:12
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
{{ $name or '' }} или {{ $name ?? '' }}
оно выведет пустую строку

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
вот <?= $name ?> аналог из нативного пхп
вот аналог из blade {{ $name }}

adikalon
14.12.2017
15:46:31
вот аналог из blade {{ $name }}
оно не будет ругаться если $name Не существует?

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
да ну, у тебя все ошибки выводятся? это будет в notice
хотя может кстати. бля был вроде какойто способ помню точно был. ладно пох буду isset использовать спасибо

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

Dmitry
14.12.2017
15:50:46
хотя может кстати. бля был вроде какойто способ помню точно был. ладно пох буду isset использовать спасибо
тут по любому в обоих вариантах что то да выведется. Можно так еще попробовать {{ $name ?? null }}

Maksim
14.12.2017
16:03:27


удалял строки все равно не работает

Maksim (Ellrion)
14.12.2017
16:04:58
оно выведет пустую строку
какую то ты хуйню сморозил. не только тут но и ниже в свои коментах

Maksim
14.12.2017
16:06:21
удалял строки все равно не работает
очистка кеша после удаления помогло, но не понял откуда она там взялась

Maksim (Ellrion)
14.12.2017
16:06:21
adikalon
14.12.2017
16:06:30
ну вот

Страница 988 из 2014