Вопросы и ответы - collections

Вопросы и ответы - collections



Есть ответ!
У меня есть коллекция в MongoDB под названием "Members". Каждый член имеет first_name, last_name и идентификатор автоматически генерируемого объекта. Я получаю данные с помощью ExpressJS и отображаю их с помощью VueJS. Это прекрасно работает для методов get и post, но мне также нужен метод delete. Мой вопрос заключается в том, как мне найти тот конкретный член, на который пользователь нажимает и к...
Есть ответ!
Я пытаюсь использовать команды Laravel Jetstream для автоматической регистрации. Из-за того, что Jetstreams требует "личной команды", а мое приложение требует, чтобы пользователи были отделены от конкретных команд, я нашел способ обойти его до attach пользователь в команде, а затем switchTeam, чтобы их текущая команда загружалась так же, как их личная команда. Чтобы это сработало, я отключил ручну...
Есть ответ!
Я хочу преобразовать его в этот массив $string = "1,[1,2,3],[2,2,4],2,3"; К Примеру 0 => 1, 1 => [ 0 => 1, 1 => 2, 2 => 3 ], 2 => [ 0 => 2, 1 => 2, 2 => 4 ], 3 => 2, 4 => 3
Есть ответ!
У меня есть коллекция: { "2020-09-06 12:00:00": [ { "usage_point_id": "12345678912345", "key": "0.7680189" }, { "usage_point_id": "12345678912346", "key": "0.29539188" }, ] } Я хотел бы преобразовать его в...
Есть ответ!
Мне нужно достичь массива в формате, показанном в конце, я использую коллекции laravel $запрос->получить()->метод groupBy('цвет')->метод toArray(); array:2 [ "GREEN" => array:123 [ 0 => array:2 [ "color" => "GREEN" "id" => "956" ] 1 => array:2 [ "color" => "GREEN" ...
Есть ответ!
У меня есть ситуация, когда пользователи могут выбрать одну из дат событий, но только те события, где текущее количество участников не превышает заданного количества свободных мест для каждого события. Схема Schema::create('events', function (Blueprint $table) { $table->id(); $table->datetime('occurs_at'); $table->smallInteger('spaces_available'...
Есть ответ!
У меня есть объект в Laravel, который представляет собой ежемесячный отчет. 0 => array:20 [▼ "id" => 43 "operation_id" => 1 "meter_id" => 3 "period" => "monthly" "total_conso" => "103.42" "total_autoconso" => "59.47" "total_grid" => "4...
Есть ответ!
В контроллере я могу сделать это: $myentity = MyEntity::findOrFail($id); $collection = MyEntity::where("field", "=", $myentity->value)->get(); что дает мне коллекцию объектов MyEntity... dd($collection); Collection {#331 ▼ #items: array:11 [▼ 0 => MyEntity {#332 ▶} 1 => MyEntity {#333 ▶} 2 => MyEntity {#334 ▶} 3 => MyEntity {#335 ▶} 4 =&...
Есть ответ!
я хочу получить сообщения, но не тот пост с определенным ключевым значением я использую приведенный ниже код для получения моих сообщений $col = Post::where('type', $type)->whereNotIn('restrict', ['res1'])->orderBy('id', 'desc')->paginate(24); это работа, но она также не возвращает сообщения с нулевым значением ограничения как я получаю сообщения, кроме некоторых тем с ограниченным значе...
Есть ответ!
Итак, у меня есть этот стол |id| price | start_time | -------------------------------- |1 | 45000.00 | 04:45:00 | |1 | 45000.00 | 07:00:00 | |2 | 40000.00 | 01:20:00 | Я хочу сделать коллекцию, которая возвращает json, как это { id: 1 price: 45000.00 start_time: [ 04:45:00, 07:00:00 ] }, { id: 2 price: 40000.00 start_time: [ 01:20:00 ...
Есть ответ!
Я использую Laravel 7. У меня есть модель Category. Я отправил категории как API с ресурсами laravel. Но теперь я хочу добавить значение "все" к категориям. Контроллер: 'categories' => CategoryResource::collection(Category::all()->push([ 'id' => 0, 'name' => "All", 'subcategories' => [] ])) Ресурс: public function toArray($request) { return [ ...
Есть ответ!
Версия Laravel: 5.7 У меня есть один класс Sessions. где я использовал добавления для атрибута. class Session extends Model { protected $appends = ['session_type']; public function getSessionTypeAttribute() { $startTime = $this->getOriginal()['start_time']; return $startTime; } } Мой запрос: $sessions = Session::groupBy(DB::raw('YEAR(created_at), MONTH(created_at), visibi...
Есть ответ!
У меня есть один массив $arr = [ 'parent' => [ 'CHILD' => [ 5,6 ], 'child' => [ 1,2,3,4 ], 'Child' => [ 5,6,7,8 ], ... ] ]; Я хочу опустить дочерние ключи и объединить каждый ребенок, имеющий одинаковые нечувствительные к регистру ключи, например $arr = [ 'parent' => [ 'c...
Есть ответ!
В одной из функций контроллера $readings = Reading::orderBy('reading_date_time', 'DESC')->get(); dd($readings); Это дает Illuminate\Database\Eloquent\Collection {#1883 #items: array:160 [ 0 => App\Reading {#1722 #fillable: array:6 [ …6] #connection: "mysql" #table: "readings" #primaryKey: "id" #keyType: "int" +incrementing: true #with: [] ...
Есть ответ!
я использую приведенный ниже код для сортировки некоторых метасообщений, но тип значения столбца-string, поэтому метод orderBy сортирует его как строку ( value = '22') Код : $metas = Meta::where(['cat' => 'view', 'meta_name' => 'daily'])->orderBy('meta_value', 'desc')->get(); Итак, как я сортирую их на основе числового значения ? если нет никакого решения в методах laravel, пожалуй...
Есть ответ!
Я неудачно новичок в PHP & Laravel, и мне дали эту задачу: У меня есть коллекция, которая выглядит как та, что ниже: Illuminate\Support\Collection Object ( [items:protected] => Array ( [0] => stdClass Object ( [id] => 1 [cardId] => 100 [cardQuantity] => 1234 ...
Есть ответ!
Я хочу объединить коллекцию laravel в один оператор if.Граф и первый должны быть в одном и том же заявлении if. Кто-нибудь может помочь в этом? if (EmailSave::where('email_id',$email_id)->where('user_id',$user_id)->count()< 1){ $ableToSendMail = true; } if (EmailSave::where('email_id',$email_id)->where('user_id',$user_id)...
Есть ответ!
Вот моя модель и определение коллекции: let PhotoModel = Backbone.Model.extend({ urlRoot: '/api/Photo', defaults: { id: "2", import_id: "1", original_filename: "", filename: "IMG_8199 - Version 2.jpg", aws_url: "https://s3.amazonaws.com/nakamoto.ca", aws_bucket: "nakamoto.ca", aws_s3_source_path: "source/2016/02/IMG_8199_-_Version_2...
Есть ответ!
Есть ли способ для конструктора класса проверить, что входной параметр является коллекцией определенных объектов? Я знаю, что могу это сделать: public function __construct(Collection $input) Но можно ли заставить его быть совокупностью заданных объектов (моделей)? Что-то вроде: public function __construct(Collection<User> $input)
Есть ответ!
Я хочу получить всех покупателей для конкретного продавца.Когда я удаляю pluck и другие методы, цепляющиеся за метод get, он работает. Но это не совсем то, чего я хочу. Как я могу решить этот провлем? <?php namespace App\Http\Controllers\Seller; use App\Http\Controllers\ApiController; use App\Seller; use Illuminate\Http\Request; class SellerBuyerController extends ApiController { pub...


Закрыть X