These are chat archives for LaravelRUS/chat

18th
Dec 2017
Яковлев Алексей
@yacovlef
Dec 18 2017 07:13
Товарищи, помогите!!! Не работает increment. $model = Table->find($id); $model->increment('count');
Что не так?
Lander931
@Lander931
Dec 18 2017 07:13
@yacovlef Table->find($id) что это?
Яковлев Алексей
@yacovlef
Dec 18 2017 07:14
Table это модель
Lander931
@Lander931
Dec 18 2017 07:14
@yacovlef ты прямо так и пишешь?
Яковлев Алексей
@yacovlef
Dec 18 2017 07:15
нет нет
$obj = Model::find($id);
$obj->increment('count');
Яковлев Алексей
@yacovlef
Dec 18 2017 07:20
.. и $obj->save(); пробовал
Lander931
@Lander931
Dec 18 2017 08:04
@yacovlef а через квери билдер работает?
nikas64527
@nikas64527
Dec 18 2017 10:43
доброго дня, подскажите плиз куда копнуть
создаю новое письмо: class NewCleaner extends Mailable
пытаюсь передать во вьюшку переменную
return $this->view('emails.newCleaner', ['qwe' => 'qwe']);
как только во вьюшке пытаюсь вывести переменную - письмо перестает приходить, нет никаких ошибок
Lander931
@Lander931
Dec 18 2017 10:44
@nikas64527 доку читал по письмам?
nikas64527
@nikas64527
Dec 18 2017 10:45
ну вроде да, остальные письма норм приходят
Ваня Devium
@webdevium
Dec 18 2017 10:45
nikas64527
@nikas64527
Dec 18 2017 10:46
от блин, спасибо
KarmaBot
@KarmaBot
Dec 18 2017 10:46
@nikas64527, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
nikas64527
@nikas64527
Dec 18 2017 10:46
а я вот так выводилreturn $this->view('emails.newOrder', ['order' => $this->order, 'services' => $this->services, $user = $this->user]);
@Lander931 @webdevium спасибо
KarmaBot
@KarmaBot
Dec 18 2017 10:46
Спасибо (+1) для @Lander931 принято! Текущая карма +3.
Спасибо (+1) для @webdevium принято! Текущая карма +351.
nikas64527
@nikas64527
Dec 18 2017 10:50
а нет, не прокатило
указал public $qqq = 'qwe';
убрал прикрепление данных при возвращении вьюшки
в шаблоне указал {{ $qqq or 'none'}}
приходит письмо, вместо переменной none
Ваня Devium
@webdevium
Dec 18 2017 10:51
return $this->view('emails.newOrder')->with(['qqq' => $this->qqq,]);
так сделал?
nikas64527
@nikas64527
Dec 18 2017 10:52

нет, в документации увидел это:

Once the data has been set to a public property, it will automatically be available in your view, so you may access it like you would access any other data in your Blade templates:

сейчас попробую так
так тоже не работает
не понимаю, в чем проблема - создал 4 шаблона, все работают прекрасно, данные передаются
и только тут такая оказия
Ваня Devium
@webdevium
Dec 18 2017 10:55
return $this->view('emails.newOrder', ['order' => $this->order, 'services' => $this->services, $user = $this->user]);
видишь как ты $user через жопу передаешь?)))
а вообще, покажи весь код в гисте или бине. Урывками угадывать и лень и бессмысленно.
nikas64527
@nikas64527
Dec 18 2017 11:01
ок, сейчас
Ваня Devium
@webdevium
Dec 18 2017 11:16
даже не знаю, что сказать. Очень странно. Может быть кеш, может быть ... кеш
других вариантов не могу придумать
mmg071
@mmg071
Dec 18 2017 12:42
Добрый День! Ставлю Composer потом Laravel командой php composer.phar create-project laravel/laravel —prefer-dist и почему то всегда ставится версия 5.2 - почему это может быть? Ставлю на Mamp / OSX (версия php стоит 7.0.20).
nikas64527
@nikas64527
Dec 18 2017 13:41
@webdevium
у меня сейчас debug true, там же не должно ничего кэшироваться?
ну и другие письма отправляются норм, только в этом такой косяк... хотел разобраться, но, похоже, просто переделаю
@mmg071 привет, там же можно версию указывать при установке?
mmg071
@mmg071
Dec 18 2017 13:45
@nikas64527 если пытаюсь указать версию от вот такая ошибка http://prntscr.com/hp33mw
Andrei Sosnov
@atehnix
Dec 18 2017 13:46
@mmg071 обнови у себя версию PHP. Твоя морально устарела. ;)
mmg071
@mmg071
Dec 18 2017 13:47
@atehnix в настройках мампа стоит 7.0.20 + phpinfo показывает что стоит 7 версия
Andrei Sosnov
@atehnix
Dec 18 2017 13:47
@mmg071 а в консоли?
php -v
nikas64527
@nikas64527
Dec 18 2017 13:48
@mmg071 очень странно, но да, на такую версию ларавель не встанет
нужно узнать, почему пытается на такую версию поставить
Roman
@fearrr
Dec 18 2017 15:56
Привет всем. Кто работает с постгресом и json посдскажите есть какие-нибудь реализации для eloquent? типа такого https://github.com/asmiarowski/laravel-postgres
JhaoDa
@jhaoda
Dec 18 2017 18:16
@fearrr что конкретно тебе нужно? Я работаю с ПГ и ничего мне не мешает, например
Roman
@fearrr
Dec 18 2017 18:19
@jhaoda ну если проще сказать, то не могу запросы делать для jsonb, получаю ошибки, точно такие же запросы напрямую проходят
JhaoDa
@jhaoda
Dec 18 2017 18:19
@fearrr ну и делай их напрямую, что мешает?
Roman
@fearrr
Dec 18 2017 18:20
@jhaoda я делаю через DB::select('')
и запрос меняется
JhaoDa
@jhaoda
Dec 18 2017 18:21
@fearrr ужас какой, А что, методы модели/билдера типа whereRaw, selectRaw отменили?
Roman
@fearrr
Dec 18 2017 18:22
@jhaoda с ними все еще хуже, у меня простейший запрос не проходит
SELECT * FROM goods WHERE options ?| array['Цвет', 'Форма']
JhaoDa
@jhaoda
Dec 18 2017 18:23
@fearrr ты, может, уже конкретный пример приведёшь? Или так и продолжишь ходить кругами?
Roman
@fearrr
Dec 18 2017 18:25
Syntax error: 7 ERROR: syntax error at or near "$1"
LINE 1: SELECT * FROM goods WHERE options $1| array['Цвет', 'Форма']
^ (SQL: SELECT * FROM goods WHERE options ?| array['Цвет', 'Форма'])
такие дела)
JhaoDa
@jhaoda
Dec 18 2017 18:28
@fearrr а где тут jsonb-то?
Roman
@fearrr
Dec 18 2017 18:29
@jhaoda не ну вообще запрос не проходит, тут еще до него надо добраться
@jhaoda а так options - jsonb
JhaoDa
@jhaoda
Dec 18 2017 18:37
@fearrr фасетный поиск делаешь, что ли?
JhaoDa
@jhaoda
Dec 18 2017 18:45
@fearrr SELECT * FROM goods WHERE jsonb_exists_any(options, array['Цвет', 'Форма'])
@fearrr для многих операторов есть функции-алиасы. Или наоборот — для многих функций есть операторы-алиасы
Roman
@fearrr
Dec 18 2017 19:04
@jhaoda да с функциями все работает, а почему операторы неверно преобразуются?
JhaoDa
@jhaoda
Dec 18 2017 19:05
@fearrr потому что ?, как мы помним, это символ-плейсхолдер. И где-то там внутре он заменяется на $1
Roman
@fearrr
Dec 18 2017 19:06
@jhaoda аа, дошло, а экранировать вариант его?
JhaoDa
@jhaoda
Dec 18 2017 19:06
@fearrr ну если сможешь, то почему нет. Пока ещё никто не смог.
Roman
@fearrr
Dec 18 2017 20:17
@jhaoda похоже он пытался https://github.com/asmiarowski/laravel-postgres/blob/833a2b85088db3d44337ebf5d949031562d53b4a/src/Model/Traits/PostgresJsonb.php#L47