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

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



Есть ответ!
Я пытаюсь запросить (манипуляция необязательна) базу данных SQLite с помощью Laravel Eloquent. Драйвер уже существует для этого и восхитительно прост в использовании. Однако база данных является удаленной и частью видеоигры. Игра поддерживает RCON, который позволяет мне отправлять команды, и в этом случае я могу отправлять SQL-операторы. Мое нынешнее состояние: Отправьте инструкцию SQL с префи...
Есть ответ!
Я разрабатываю лотерейное приложение с использованием Laravel, и я пытаюсь запросить lottery_resultWHERE в eloquent, когда вы посмотрите на результаты ниже, вы поймете, что есть номера WHEREс разницей в 1 интервал чисел или некоторые из Eventимеет интервал 7 дней. Напр.. Событие: 2016-2017, а также событие: 2178-2179. Как я могу получить номера событий с разницей в 1 или Eventс разницей в 7 дней и...
Есть ответ!
Используя Eloquent, пытаясь найти способ получить последние строки каждой строки, сгруппированные по: exchange, base, quote Данные exchange base quote price value created_at bittrex BTC USD 10000 10000 2018-01-05 bittrex BTC USD 9000 9000 2018-01-01 poloniex BTC USD 10001 10001 2018-01-05 poloniex BTC USD 9000 9000 20...
Есть ответ!
У меня есть таблица, содержащая поле перечисления CREATE TABLE `user_status` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `values` enum('on', 'off'), PRIMARY KEY (`id`), ) ENGINE=InnoDB; как я могу создать миграцию, чтобы добавить значение в поле перечисления?
Есть ответ!
Я возвращаю некоторые результаты в своем приложении laravel, где я хочу добавить дружественный столбец времени к возвращаемым результатам, а не показывать метку времени. То, что я хочу сделать, это если метка времени сегодня, чтобы показать время, когда она была сохранена, т. е. 09:45, если созданная вчера на основе сегодняшней даты, то я хочу показать "вчера", и если она старше, чем вчера, то я х...
Есть ответ!
У меня есть регистрационная форма. Когда электронная почта регистрируется в базе данных, она получает сообщение об ошибке SQLSTATE [23000]: Violation of integrity restrictions: 1062 Duplicate entry 'mail@mail.com' for 'users_email_unique' key Я хочу избежать этой ошибки и вместо этого получить предупреждение типа "зарегистрированное электронное письмо" или что-то подобное. Любая помощь будет оц...
Есть ответ!
Редактировать Этот вопрос уникален, потому что он ставит уникальные проблемы, такие как: отношения внутри с компонентами. (утварь.продукт.управление запасами). Большое количество компонентов, это приводит к тому, что принятые ответы на связанный вопрос не применяются. Предположим, у вас есть большой с (), как показано ниже: $order = Order::with([ 'company', 'complaints', ...
Есть ответ!
У меня есть две модели, FirstModel и SecondModel. FirstModel имеет соединение с базой данных по умолчанию mysql, а SecondModel находится на соединении anotherMysql. Пока все идет хорошо: скажем, я пытаюсь построить отношения "один ко многим", и это работает довольно хорошо. Но мне нужны отношения "многие ко многим", которые абсолютно стандартны, но. Сводная таблица firstModel_secondModel существуе...
Есть ответ!
Я знаю, что некоторые скажут, что это дублированный вопрос. Подождите, у меня есть особая ситуация, которую я до сих пор не нашел ни на одном другом посту. У меня есть модель пользователя (User.php) и модель команды (Team.РНР). Пользователь принадлежит к команде. В команде много пользователей. Внутри пользовательской модели у меня есть этот атрибут (столбец) "тип". Из модели команды я хочу отобраз...
Есть ответ!
В моем клинке.php-файл, отображающий один пост, работает отлично. В Блейде у меня также есть доступ к категориям, связанным с post i. e $post->categories, и он тоже работает. Единственный пост, который я показываю с самого начала .лезвие.php с заголовком В заголовке имеет только одну категорию, и это футбол. Когда я перебираю Заголовок сообщения, связанный с категорией сообщения, отображаемого ...
Есть ответ!
Я знаю, что есть много вопросов, подобных этому, но я не мог найти лучшего ответа. Так что давайте перейдем к делу. У меня есть 3 таблицы с моделью, показанной ниже: //******* academic_years table************** Schema::create('academic_years', function (Blueprint $table) { $table->id(); $table->string('year')->unique(); }); //************classrooms table************* ...
Есть ответ!
У меня есть 3 таблицы academic_years, classroom, courses, а также сводная таблица academic_year_classroom во многих отношениях с 3 таблицами.Сводная таблица содержит 3 столбца academic_year_id, courses_id, classroom_id. Учебный год - это базовая модель взаимоотношений. Год имеет много классов, и каждый класс для этого года имеет много курсов. //*********ACADEMICYEAR MODEL ************* public fun...
Есть ответ!
В одной из функций контроллера $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: [] ...
Есть ответ!
Я хочу, чтобы пользователь просматривал (оценивал) продукт только один раз, я видел это и пробовал, но я получаю ошибку Object of class Illuminate\Database\Eloquent\Collection could not be converted to int как я могу исправить это, чтобы пользователь мог просмотреть продукт один раз. Продукт.РНР public function reviews() { return $this->hasMany(ProductReview::class); } public function c...
Есть ответ!
У меня есть столик с seller_id, transaction_type, sub_total, total_commission_fee, refund_fee, cancellation_fee 3 transaction_type payment, cancel, refund я хочу получить сумму sub_total, total_commission_fee, refund_fee, cancellation_fee для каждого seller_id sample seller_id transaction_type sub_total total_commission_fee refund_fee cancellation_fee 3 order ...
Есть ответ!
Мне нужна некоторая помощь в отношении хасманитроу() user_duty id user_id date duty_hours sales_duty id user_id date total_sales total_orders income_table id sales_id (this is same as 'id' of sales_duty) date (same as 'date' of sales_duty) total_income total_collection Я могу связать sales_duty с income_table, используя (sales_id,дата ) эти два ключа. Я также могу подключитьс...
Есть ответ!
У меня есть этот необработанный запрос: SELECT business_id, count(*) as how_many from dbname.gateway_transactions WHERE DATE(created_at) = '2020-02-02' group by business_id order by how_many desc limit 5 И вот каков результат: Я хочу, чтобы результат этого запроса (содержание изображения) был представлен в виде массива. Как я могу это сделать? Я уже пользовался этим: $a = GatewayTransact...
Есть ответ!
В моем приложении Laravel, когда кто-то редактирует свой профиль и ждет одобрения администратора, он не может редактировать профиль снова.Мне нужно реализовать это правило в FormRequest во время редактирования профиля пользователя. Мой профиль User модель hasMany, но я беру только активный профиль, public function profile() { return $this->hasMany(Profile::class)->where('active', 1); ...
Есть ответ!
У меня есть пользовательский запрос, где я пытаюсь получить профессиональных пользователей с ограничением 5 Код $professions = Profession::whereHas("users", function($q) use($query) { $q->where("professions.name", "like", "%$query%"); })->withCount('users')->with('users', function($q) { $q->take(5); })->paginate(10); Затем получите сообщение об ошибке: ErrorException...
Есть ответ!
У меня есть две таблицы, items и item_values. items item_values ----- ----------- id item_id name value_id Я установил связь между этими двумя таблицами в моей модели Item. function values() { return $this->hasMany(ItemValues::class, "item_id", "id"); } У меня есть массив, содержащий value_id, например, как [1, 2, 3, ...], и я хочу получить все элементы из таблицы item...


Закрыть X