Articles of eloquent

Искать в колонке JSON, используя красноречивый Laravel

Я работал с красноречивым Laravel 5.4, и я столкнулся с проблемой. У меня есть таблица базы данных, называемая сообщениями, и в этом столбце с именем template_ids . Он сохраняет значения в формате json_encoded , например: ["1","25","48"] Теперь я хочу применить фильтр к моему запросу на основе массива идентификаторов: $id_access = array:3 [ 0 => "1" […]

Laravel: Ошибка : не удалось найти драйвер в MySQL

Я пытаюсь сохранить регистр в моей MySQL данных MySQL используя Eloquent of Laravel 5 Я редактировал информацию базы данных в файле .env , локализованном в корневом пути системы, а в config/database.php поддерживал 'default' => 'mysql' и другую информацию о соединении mysql (используя env('DB_DATABASE', 'forge') для получения информации) Я могу использовать Migration , но когда я […]

подготовленное заявление с Eloquent ORM / laravel

Я новичок в laravel и использую это как входной запрос: DB::table('user_input')->insert(array( array('fname' => Input::get('Name'),'lname' => 'no','email' => Input::get('E-Mail'),'date_from' => $from_date,'date_to' => $to_date,'phone' => Input::get('Phone'),'message' => Input::get('Message'),'ip_address' => Request::getClientIp(), 'newsletter' => Input::get('Sign-up')) )); который я бы никогда не делал так, как в стандартном php, поскольку запрос, похоже, не подготовлен, и я помещаю пользовательский ввод непосредственно в […]

Возможно ли добавить tinyInteger или smallInteger для увеличения на laravel ORM?

Можно ли добавить этот код или что-то подобное в laravel \ Illuminate \ Database \ Schema \ Blueprint для использования с миграциями? public function incrementsTiny($column) { return $this->unsignedTinyInteger($column, true); } public function incrementsSmall($column) { return $this->unsignedSmallInteger($column, true); } сценарий: некоторая временная таблица, которая не растет высокой и имеет некоторую полезную информацию или только небольшую таблицу, […]

Laravel 4: Как получить выбранные / конкретные столбцы во многих отношениях?

Я хочу, чтобы все пользователи были связаны с определенным разговором. В сводной таблице user_id столбцы user_id и user_id . user_id и user_id ссылаются на столбец id в таблице пользователей и user_id . Так я и сделал : Conversations::find($conv_id)->users() Это нормально, но он возвращает все детали связанного пользователя. Основываясь на приведенном выше коде, как мне возвращать […]

Laravel NotFoundHttpException, хотя маршрут существует

Я использую vue.js и Laravel 5.1 для создания небольшого приложения для совместного использования файлов. Все работает отлично, но теперь я хотел убедиться, что владелец каждого файла может удалить пользователей из своего файла (сначала он должен был совместно использовать файл с этими пользователями), поэтому я делаю запрос PUT на URL с именем /files/share . Мой маршрут […]

Laravel Eloquent: Как я могу определить эти отношения?

У меня есть следующие таблицы: lessons – lessonID – lessonName .. sections – sectionID – lessonID references lessons.lessonID .. exercises – exerciseID – sectionID references sections.sectionID .. Я установил следующие отношения: Урок: public function sections() { return $this->hasMany('Section', 'lessonID'); } Раздел: public function lesson() { return $this->belongsTo('Lesson', 'lessonID'); } public function exercise() { return $this->hasOne('Exercise', […]

Laravel Eloquent toArray не использует квадратные скобки

Я пишу api и пытаюсь преобразовать несколько результатов в JSON. Когда красноречивый результат преобразуется в массив, я ожидаю что-то вроде этого: [ { "id": "0", … }, { "id": "", … }, ] но вместо этого Laravel отображает его как ключ, список значений, используя ключ таблицы: "0":{ { "id": "0", … } }, "1":{ { […]

Как выбрать слова начинаются с числа в Laravel красноречивой ORM?

У меня есть этот запрос MYSQL. Я хочу выбрать все слова, начинающиеся с числа. Это рабочий чистый запрос MYSQL. SELECT 'seriesid', 'seriesname', 'imagepath', 'views', 'scenes' FROM `series` WHERE `seriesname` regexp '^[0-9]+' Теперь я хочу реализовать это, используя Laravel. Я сделал несколько кодов. Но не работает. Вот мой код Laravel для вышеуказанного запроса. DB::table('series')-> select('seriesid', 'seriesname', […]

Laravel Eloquent найдет возвращение null

Я пытаюсь получить запись из моей базы данных с помощью метода поиска Eloquents, однако он неожиданно возвращает null. Если я запускаю запрос вручную в базе данных, он возвращает ожидаемую запись. Я использую следующее в Laravel: $support = Support::find(02155); И следующее непосредственно в базе данных: SELECT * FROM support WHERE id = 02155; Столбец первичного ключа […]