@laravel_pro

Страница 88 из 2014
F01134H
14.09.2016
09:23:22
Если это laravel-based, то должно работать

Меня зовут
14.09.2016
09:23:37
Illegal offset type in isset or empty

F01134H
14.09.2016
09:23:38
если eloquent тот же, то должно работать

Евгений
14.09.2016
09:31:06
у юзер ваще есть producer?

Google
Меня зовут
14.09.2016
09:31:38
Евгений
14.09.2016
09:32:09
User::get() работает?

User::where('producer', '=', '1')->get() а так?

F01134H
14.09.2016
09:33:27
тож об этом подумал

но вроде с двумя аргументами должно тоже работать

Меня зовут
14.09.2016
09:34:49
User::get() работает?
Illegal offset type in isset or empty

Евгений
14.09.2016
09:35:43
ну чувак ты явно чего то недоговариваешь

User::all() ?

точно в этом месте ошибка?)

User::find(1);

Меня зовут
14.09.2016
09:36:50
сейчас еще одно проверю, кажется догатываюсь почему эта ошибка

точно в этом месте ошибка?)
да в этом, так как без where у меня работает все, но почему так как ты говоришь не работает - я не знаю

Евгений
14.09.2016
09:58:40
Потому что ошибка не в этом месте

Google
Евгений
14.09.2016
09:58:50
Скинь скриншот где этот код юзается

Ошибка в том месте куда ты полученный результат передаешь

Попробуй User::find(1)->pluck('id')

F01134H
14.09.2016
10:06:26
пздц че у тебя с табуляцией и пробелами)

Меня зовут
14.09.2016
10:07:47
Попробуй User::find(1)->pluck('id')
Invalid argument supplied for foreach()

Евгений
14.09.2016
10:09:22
Почему ты where применяешь к коллекции? Надо в квери билдере по феншую

Меня зовут
14.09.2016
10:11:07
Почему ты where применяешь к коллекции? Надо в квери билдере по феншую
$users = Db::table('users')->where('votes', '=', 100)->get(); Имеешь ввиду вроде этого?

Евгений
14.09.2016
10:13:55
Ой бля

F01134H
14.09.2016
10:13:58
нет

Евгений
14.09.2016
10:14:02
Я буду с компа напишу

Пока неудобно

F01134H
14.09.2016
10:14:16
ты сначала берешь коллекцию (::all())

а потом к ней применяешь where

вместо того, что бы сгенерить запрос и забрать только нужные данные

Я тебе уже написал правильный запрос

Меня зовут
14.09.2016
10:15:26
.
но так оно не отрабатывает

F01134H
14.09.2016
10:15:34
но так ошибка то не в запросе

а где то еще

Меня зовут
14.09.2016
10:15:54
но так ошибка то не в запросе
но без where все работает

Google
F01134H
14.09.2016
10:16:05
ты же говорил у тебя ошибку выдает...

Illegal offset type in isset or empty
или это кто-то другой написал?

бля, нахер ты берешь все данные

и зачем юзаешь pluck

почитай документацию, что ли

Евгений
14.09.2016
10:22:09
А зачем ты берешь all?

В примере который ты из доки кинул не берётся all

F01134H
14.09.2016
10:24:43
Все, понял, зачем pluck. Он же с коллекцией работает

Меня зовут
14.09.2016
10:27:26
А зачем ты берешь all?
мне надо все получить

F01134H
14.09.2016
10:29:35
Тогда зачем where

лол

Меня зовут
14.09.2016
10:31:28
Тогда зачем where
все записи где стоит галочка продюсера

Евгений
14.09.2016
10:44:47
Бля чувак

Сформулирую мысль словами сюда

Какая галочка

Какой продюсер

Потом поможем

Меня зовут
14.09.2016
10:49:42
Потом поможем
Есть форма регистрации, она общая и для пользователя и для продюсера. Чтобы стать продюсером достаточно поставить галочку в чекбоксе продюсера. Теперь мне нужно вытащить всех зарегистрированных продюсеров

Евгений
14.09.2016
10:51:29
Что есть продюсер? Просто поле в базе у юзера?

Google
Евгений
14.09.2016
10:52:55
Тебе надо что получить?

айдишники продюсеров?

или полностью всю инфу продюсеров?

Меня зовут
14.09.2016
10:53:41
А вывести только айди

Евгений
14.09.2016
10:57:44
куда вывести? как ты выводишь селект?

Admin
ERROR: S client not available

Евгений
14.09.2016
10:58:13
сделай так dd(User::where('producer', 1)->get());

Меня зовут
14.09.2016
11:00:48
куда вывести? как ты выводишь селект?
В октябре мне достаточно написать подобное и тут же это отобразиться в бекенде

Евгений
14.09.2016
11:02:42
хотя я не знаю есть ли dd в октябре

Александр
14.09.2016
12:29:13
ребят почему в плагировщике при запуске вручную через php artisan schedule:run моя функция может два раза вызыватся?

Eugeny
14.09.2016
12:29:50
возможно у тебя в кроне стоит и оно его запускает параллельно с тобой

Александр
14.09.2016
12:30:12
я запускаю на сервере который артизаном поднял

http://joxi.ru/RmzzWRYSW8Rknm?d=1

D'
14.09.2016
12:31:06
А команда в очередь уходит?

мб там очередь глючит

Александр
14.09.2016
12:31:48
не догадываюсь как это проверить)

D'
14.09.2016
12:32:03
Ну у команды есть implements ShouldQueue?

Александр
14.09.2016
12:32:19
http://joxi.ru/8AnBv4zuqD7dzA?d=1

Google
Александр
14.09.2016
12:32:32
кроме скрина выше ничего не прописывал в коде

D'
14.09.2016
12:32:47
а епт

Александр
14.09.2016
12:32:47
http://joxi.ru/GrqyoQYHN3k76r?d=1

D'
14.09.2016
12:33:36
так ты не то делаешь

command вызывает консольную команду

Eugeny
14.09.2016
12:34:35
call нужно

вроде так

D'
14.09.2016
12:34:59
Можно через call, да

Оно closure принимает

Александр
14.09.2016
12:37:16
call пробовал http://joxi.ru/E2pboYesBlaLzr?d=1

D'
14.09.2016
12:37:38
не видно текста

Eugeny
14.09.2016
12:37:56
$schedule->call('Full\Namespace\YourController@method') ->hourly();

Александр
14.09.2016
12:37:58
[InvalidArgumentException] Invalid scheduled callback event. Must be string or callable.

D'
14.09.2016
12:38:07
Ну дык

Александр
14.09.2016
12:38:10
при этом метод вызывается и в базу заносится нужное значение

D'
14.09.2016
12:38:13
ты неправильно сделал

Метод и будет вызываться

$schedule->call(function () { DB::table('recent_users')->delete(); })->daily();

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