Вопросы по теме 'laravel-seeding'

Laravel db: seed не работает без параметра --class
Запуск php artisan db:seed по какой-то причине не работает в моем проекте Laravel 5.6. Команда выполняется (незаметно) даже без базы данных Не возвращает никаких ошибок на терминале Однако, когда я запускаю php artisan db:seed...
195 просмотров

Создать сеялку для таблицы с двумя внешними ключами
Я пытался создать сеялку для таблицы Products с двумя внешними ключами (category_id и sub_category_id для таблиц категорий и sub_categories соответственно). Category::all()->each(function ($category) {...
42 просмотров

Целевой класс [DatabaseSeeder] не существует
Когда я запускаю php artisan migrate:fresh --seed , я получаю сообщение об ошибке: Целевой класс [DatabaseSeeder] не существует. Я сделал предложения, указанные в этой ссылке, но не повлиял на ту же проблему, что и в laravel 8 с заполнением,...
1126 просмотров
schedule 16.11.2021

Ошибка получения столбца не найдена в Illuminate \ Database \ QueryException?
Я работаю в приложении Laravel и связываю users таблицу с posts таблицей по user_id столбцу. У меня уже есть user_id столбец в posts таблице. Но когда я запускаю команду php artisan db:seed , я получаю сообщение об ошибке: `SQLSTATE...
545 просмотров

Заполнение Laravel — уникальные пары идентификаторов пользователя и учителя
Я использую миграцию базы данных и заполнение в Laravel 5.1. Миграция public function up() { Schema::create('teachers', function (Blueprint $table) { $table->increments('id');...
1796 просмотров

Раздача Laravel 5
Я следую учебнику в «Laravel 5 Essentials». Когда я пытаюсь заполнить свою базу данных командой php artisan db:seed я получаю сообщение об ошибке [ReflectionException] Class BreedsTableSeeder does not exist Код для...
3740 просмотров
schedule 21.05.2023

Laravel 5: класс «Illuminate\Database\Seeder» не найден
Проблема, с которой я сейчас сталкиваюсь, уже была опубликована здесь, но ни одна из них не смогла решить мою проблему. Я говорю о сеялке базы данных, расположенной под URL-адресом, например...
666 просмотров
schedule 04.05.2023

Сеялка Laravel вставляет только случайное количество данных, а затем терпит неудачу
У меня есть эта функция Seeder. Он принимает всех вставленных пользователей, а затем для каждого из них генерирует случайное число (от 0 до 12) изображения профиля. public function run() { foreach (App\User::all() as $user) { echo...
7782 просмотров
schedule 18.10.2022

Laravel: быстро заполнить таблицы базы данных
Мне нужно быстро заполнить таблицы базы данных. У меня есть 23 таблицы, включая сводные таблицы, исключая password_resets и миграции. Большинство из них принимают участие в отношениях. Так как есть 23 таблицы для заполнения, написание класса...
751 просмотров

Faker с Laravel, добавляющим данные с другой фабрики
$factory->define(App\Client::class, function (Faker\Generator $faker) { static $password; $company_name = $faker->Company; return [ 'name' => $company_name, 'short_name' => substr($company_name, 0, 3),...
628 просмотров
schedule 25.06.2023

Сеялка для сводного стола
У меня есть сводная таблица с тегами, это таблица для полиморфных отношений «многие ко многим» (тег и публикация) в Laravel: taggable_id - id of Post tag_id - id of Tag taggable type - location of post model (default value"App/Models/Posts/Post")...
72 просмотров
schedule 25.03.2023

Заполнение таблицы первичным ключом, который также является внешним ключом в Laravel
У меня есть таблица Users, которая действует как абстрактная таблица для таблиц Engineers и Architects. Users [id (PK), first_name, last_name, role] где «роль» — это либо «Инженер», либо «Архитектор» Engineers [id (PK/FK), experience, skill_set]...
1208 просмотров
schedule 06.12.2022

Установите другие столбцы того же типа в зависимости от набора значений столбца - Laravel Faker
Я использую Faker в своем проекте Laravel 5.5 для подделки некоторых данных. Я столкнулся с этой проблемой, когда мне нужно установить два других столбца внутри подделки на то же значение, что и сгенерированный «живой» столбец. Вот что я имею в...
1420 просмотров
schedule 22.09.2023

Вызов неопределенного метода Directory::create() при заполнении в Laravel
Я пытаюсь заполнить базу данных в Laravel. Я использую фейкер для заполнения базы данных, но получаю следующую ошибку. Call to undefined method Directory::create() Ниже приведен код, который я написал в начальном файле таблицы. По сути, я...
2117 просмотров
schedule 06.12.2022

Ошибка заполнения БД: столбец не найден: 1054 Неизвестный столбец «client_id» в «списке полей»
Моя таблица верхнего уровня clients , а таблица users принадлежит clients . Это ошибка, которую я получаю при попытке заполнить таблицу пользователя. Illuminate \ Database \ QueryException: SQLSTATE [42S22]: Столбец не найден: 1054...
1169 просмотров
schedule 22.01.2023

Сеялка базы данных laravel добавляет случайное добавление идентификатора внешнего ключа к семенам
Я пытаюсь создать сеялки для тестирования. У меня есть пользователи, которые принадлежат комнате через идентификатор комнаты, эти комнаты создаются с помощью сеялки комнаты, в моей сеялке пользователей я создаю пользователя и обновляю атрибут room_id...
904 просмотров
schedule 14.01.2023

Ошибка заполнения: объект класса DateTime не может быть преобразован в строку
Я заполняю свою базу данных с помощью laravel, но получаю эту ошибку. Чтобы удалить его, мне нужно прокомментировать мутаторную часть модели. public function setBirthdayAttribute($value) { $this->attributes['birthday'] =...
36 просмотров
schedule 29.07.2023

Проблема с Laravel Seding с фабриками
У меня проблема с Laravel Seeding with Factory: У меня есть три таблицы users , products и products_categories . У меня есть класс ProductFactory , который вызывается в ProductSeeder . Наконец, у меня есть мой DatabaseSeeder , который...
338 просмотров
schedule 03.04.2024

Заводская модель laravel не найдена
я пытаюсь создать новый проект со всем, чтобы узнать больше о laravel, а пока я создаю модели, миграции и семена с фабрикой, и я столкнулся с этой проблемой: Модельный пользователь <?php namespace App\Models; use...
3902 просмотров
schedule 04.05.2024