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

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

ajax arraylist arrays attributes authentication axios backend belongs-to bootstrap-4 bootstrap-modal collections common-table-expression controller count crud database database-migration datatable datatables date date-range datetime detach distinct doctrine dynamic e-commerce eager-loading element eloquent eloquent--relationship eloquent-relationship enums filter firebase fluent foreach foreign-key-relationship foreign-keys forge frameworks function google-cloud-storage greatest-n-per-group group-by group-concat has-and-belongs-to-many has-many has-many-through has-one-through helper html if-statement inheritance interface javascript join jquery json laravel laravel-4 laravel-5 laravel-5.1 laravel-5.2 laravel-5.3 laravel-5.7 laravel-5.8 laravel-6 laravel-6.2 laravel-7 laravel-8 laravel-blade laravel-controller laravel-eloquent laravel-factory laravel-formrequest laravel-livewire laravel-models laravel-nova laravel-passport laravel-query-builder laravel-resource laravel-response laravel-validation left-join limit mailtrap many-to-many migration model model-view-controller module mongodb multilingual multiple-databases mutators mysql oauth-2.0 object offset one-to-many optional orm pagination php php-7 php-carbon pivot pivot-table polymorphic-associations postgresql psql publish query-builder recursion relation relational-database relationship rest route-model-binding rules save search soft-delete sorting spatie sql sql-injection sql-limit sql-null sql-order-by sql-server sql-update sqlite subquery sum sync timestamp translation type-hinting union unix-timestamp uuid validation vue.js web where where-clause with-statement xss


Есть ответ!
Я пытаюсь получить аутентифицированный пользовательский объект из запроса с ролями. Я использую Spatie и Laravel 8. Получение объекта пользователя из запроса примерно так $request->user()->getRoleNames()->pluck('name'); return $request->user(); Возвращается { "id":1, "name":"User name", "email":"User email", "email_ver...
Есть ответ!
В следующем фрагменте метод chunk вызывается чуть более половины записей, в которых api_phonebook_option_id равен 0. $counter = 0; $numberOfOptions = $this->oldOptionModel->where('api_phonebook_option_id', 0)->count(); $this->oldOptionModel->where('api_phonebook_option_id', 0)->orderBy('phonebook_option_id', 'desc') ->chunk(50, function (Collection $option...
Есть ответ!
Это было так давно :D В последнее время я пытаюсь разработать веб-сайт и, похоже, не получаю решения. Прошло уже 3 недели, а я все еще не могу прийти. Я не использую модели, потому что все еще не понимаю их так, как мне бы хотелось, и, возможно, такие вещи, как hasmany или belongsto, будут иметь значение, но я не знаю, как их использовать Это и есть запрос: $threads = DB::table('threads') -&g...
Есть ответ!
У меня есть следующая таблица курсов : ------ courses -------------------------------- id starting_date ------- ------------- 1 2020-10-05 2 2020-11-15 3 2020-12-01 4 2020-12-20 ---------------------------------- Я хочу восстановить курсы, которые начнутся в ближайшие месяцы. $courses = Course::where('status',1) ...
Есть ответ!
Итак, у меня есть таблица, содержащая активные и неактивные уроки (на данный момент все помечены как активные, я хочу удалить неактивные, а не обновлять). Я получаю список всех активных уроков. foreach($lesson->data as $newdata){ $newdata->id; } $newdata->id представляет идентификаторы все еще активных уроков, поэтому я хочу удалить все уроки, которые не имеют идентифика...
Есть ответ!
У меня есть два стола Аппаратура наблюдения <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use App\Models\Measurement; class Sensor extends Model { use HasFactory; protected $table = 'sensors'; public function measurements(){ return $this->hasMany(Measurement::class); } } и измерения &l...
Есть ответ!
У меня есть 3 таблицы, которые являются sales_d, products и categories. A sales_d принадлежит модели/таблице products. id_product будет служить столбцом relation ship для таблицы products. product_id в таблице products products принадлежит модели/таблице categories. products1 будет служить столбцом relation ship для таблицы categories products3 в таблице categories И, наконец, таблица categorie...
Есть ответ!
class Withdraw extends Model { public function getUser() { return $this->belongsTo(User::class, 'user_id', 'id'); } public function getStatus() { return $this->belongsTo(WithdrawStatus::class, 'status_id', 'id'); } public static function getWithDrawList() { $data = Withdraw:...
Есть ответ!
Я создаю список М-М отношения к мнению админа. Я хочу отобразить каждого пользователя, который был зарегистрирован для этого конкретного события. И я почти уверен, что назвал это неправильно, вот почему я получаю эту ошибку. Я не совсем уверен, как это исправить. Я попробовал погуглить, но до сих пор не нашел никакого решения. Так как же я могу это исправить?
Есть ответ!
Я хочу обновить статус для id=3 запись с id=3 Я получаю ошибку с помощью SQLSTATE[42S22]: столбец не найден: 1054 неизвестный столбец '3' в ' списке полей' (SQL: select 3 from entry) public function edit($id) { $entrys = Entry::with('user')->get($id); return view('entry.edit')->with('entry', $entrys); } Route::get('/entry/edit{id}', 'EntryController@e...
Есть ответ!
Я пытаюсь использовать фреймворк Laravel красноречивый 5.8 с пользовательской функцией, и чистый SQL У меня есть один столик Question( id integer title string description text ) и эта функция в контроллере public function index() { // go to the model and get a group of records //$question = Question::orderBy('id', 'desc')->paginate(3); $question = Question::selectRaw(DB::raw('id,t...
Есть ответ!
У меня есть эта таблица post_views created_at post_id ip ========== ======= ======= 01-01-2020 3 127.0.0.1 01-01 2020 5 127.0.0.1 02-01 2020 5 127.0.0.1 03-01 2020 5 222.33.44.55 06-02 2020 3 222.33.44.55 06-02 2020 3 127.0.0.1 10-02 2020 ...
Есть ответ!
Я использую Laravel 7. У меня есть модель Category. Я отправил категории как API с ресурсами laravel. Но теперь я хочу добавить значение "все" к категориям. Контроллер: 'categories' => CategoryResource::collection(Category::all()->push([ 'id' => 0, 'name' => "All", 'subcategories' => [] ])) Ресурс: public function toArray($request) { return [ ...
Есть ответ!
У меня есть проблема с получением данных с помощью forach eloquent в laravel 6. Чтобы получить значение, которое я хочу использовать в foreach $array_suspect_idBLE = Transaction:: select('id_ble') ->where('id_user',$suspect_id) ->where('updated_at','>=',$suspect_in) ->where('updated_at','<=',$suspect_out) ->pluck...
Есть ответ!
Я запрашиваю модель, используя Laravel Eloquent. При наличии доступных записей запрос возвращает результат, представляющий собой массив объектов. [{id: 2, num: 3}] Когда нет доступных записей, Eloquent возвращает массив внутри массива объектов, где все свойства объекта имеют нулевые значения. [[{id: null, num: null}]] Дело в том, как я проверяю, нет ли записи или нулевого объекта. Ни один из с...
Есть ответ!
У меня есть users_table и user_tweets_table в Laravel / MySQL.Я хочу вернуть данные ответа в этой структуре: [ { id:1, name:'Johne', tweets:[ { id:1, content:"something" }, { id:2, content"something else" } ] }, { id:2, name:'Jennifer', tweets:[ { id:1, content:"something" }, { id:2, content"something else" } ] }, ] Я пробую это, но это не очень хорошо: $...
Есть ответ!
Я создаю систему аудита в своем приложении, и я хочу сравнить красноречивые изменения атрибутов модели после метода save(). Вот пример того, что мне нужно: $person = Person::find(1); //Original data: $person->name -> 'Original name', $person->age -> 22 $person->name = 'A new name'; $person->age = 23; $person->save(); //At this point, I need to get an array like this (only wit...
Есть ответ!
У меня есть n пользователей в таблице, и для каждого пользователя я сохраняю их время входа и выхода в отдельную таблицу. Я хочу получить подробную информацию о пользователях, которые не входили в систему в течение 2 дней, используя Laravel eloquent. Структура таблицы пользователей id | name | email Структура таблицы журнала id |action | user_id | created_at | updated_at До сих пор я делал ...
Есть ответ!
Я пытаюсь запросить (манипуляция необязательна) базу данных SQLite с помощью Laravel Eloquent. Драйвер уже существует для этого и восхитительно прост в использовании. Однако база данных является удаленной и частью видеоигры. Игра поддерживает RCON, который позволяет мне отправлять команды, и в этом случае я могу отправлять SQL-операторы. Мое нынешнее состояние: Отправьте инструкцию SQL с префи...
Есть ответ!
Я разрабатываю лотерейное приложение с использованием Laravel, и я пытаюсь запросить lottery_resultWHERE в eloquent, когда вы посмотрите на результаты ниже, вы поймете, что есть номера WHEREс разницей в 1 интервал чисел или некоторые из Eventимеет интервал 7 дней. Напр.. Событие: 2016-2017, а также событие: 2178-2179. Как я могу получить номера событий с разницей в 1 или Eventс разницей в 7 дней и...


Закрыть X