vAlfred88
ну у меня в голове ток одно крутится
vAlfred88
костыль тот еще
vAlfred88
$posts->images->pluck('src')
vAlfred88
ну или через скоуп делать
vAlfred88
$posts = Post::whereHas('comments', function ($query) {
$query->where('content', 'like', 'foo%');
})->get();
invariance
pluck != select
invariance
он отрезает уже готовую коллекцию, а не выборку делает
invariance
а в чем задача вообще
Michael
Map не хочешь?
Michael
Как так? Коллект отключен?
Michael
А, так ты гет не сделал. После него плюк
invariance
да
Michael
Кстати момент, после операций с коллект, массив может объектом стать при экспорте в жсон. Я сорт() раз применил и долго парился) потом убрал и заменил на ордербу
Michael
Ну заверни массив в коллект сам, потом плюк. Я теперь стараюсь вообще все массивы обарачивать. И потом как с лодаш прям)
Michael
$collection = collect([1, 2, 3]);
Artem
Artem
vAlfred88
$posts = Post::whereHas('comments', function ($query) {
$query->where('content', 'like', 'foo%')->select('src');
})->get();
Michael
Дык не продукт, а имежисы в коллект
vAlfred88
пример из доки ес чо)
Michael
Продукты после пагината же уже коллект. На них форич. На ->имижес = коллект(имижес)->плюк (
invariance
боже
invariance
пиши пожалуйста английскими буквами
Michael
С мобилы блин трудно
Os
Вопрос, чем тебя текущий ответ не устраивает?
Os
Но проще всего тебе будет сделать запрос через селект, чтобы результат был как ты хочешь
invariance
молодец, Билли!
Os
нахрена такое городить, видимо мне этого не понять
invariance
нахрена форвардить, если можно реплить
Andrey
Ну что тут у вас?
vAlfred88
есть инфа как делать свои компоненты в маркдаун (который для мылка в ларе)
vAlfred88
чегот ничего путнего не нашел
Anonymous
Anonymous
Как вам такое, создать контролер, который принимает json его пуляет в очередь и отдает статус 200, а уже из очереди задача летит на котролер в котором обработчик?
Dmitriy
Почти верно
Dmitriy
только потом в котроллер не нужно посылать
Os
ты же можешь в job уже обработать все как надо
Anonymous
если в моем контроллере пустой public function handle(){}
Anonymous
Anonymous
или там смогу все подцепить?
Os
передай себе, что нужно читать документацию
Os
там этот момент хорошо описан
Os
ты в конструктор передаешь класс или что ты там хочешь передать
Anonymous
так же тоже задача сразу в очерель пападает?
Route::get('/job', function () {
dispatch(new App\Jobs\PerformTask);
return 'Готово!';
});
Os
да, но кложуры не кешируются, если вдрг решишь роуты кешировать
Anonymous
как вот эту тему загнать в json ?
ParameterBag {#394 ▼
#parameters: array
Michael
Респонсе-жсон(блабла)
Michael
Не, в жсон засунь алл
invariance
Michael
Да зачем)
invariance
в смысле зачем?
invariance
это стандартный способ приведения коллекции к жсон
Michael
тут $response->json( обж->all() )
invariance
ват
Michael
Тебе ее отдать надо или чото ещё делать? Писать в файл базу
invariance
шта...
Os
похоже на клингонский
invariance
какая разница что он хочет делать с ней
invariance
наиболее правильный способ привести коллекцию к жсон виду - toJson()
invariance
это в доке описано
Michael
Блин, не реквест, а респонс
invariance
return response($collectionObject->toJson());
Os
можно и не же
Anonymous
Os
return response()->json($collection);
Anonymous
сделаю так
class JobController extends Controller
{
//
public function handle()
{
$this->dispatch(new SendReminderPost());
return response('OK', 200);
}
}
Anonymous
Dmitriy
Os
Os
Anonymous
зачем ты делаешь так?
я хочу понять как пока очереди запускать и мониторить их, а потом сделаю как вы советовали