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

Должен ли я игнорировать файлы сидов в Laravel 5?
Я настроил свои файлы миграции и файлы сеялки с поддельными данными, и они работают хорошо. Я собираюсь зафиксировать свою работу, но не знаю, что делать с моими файлами сеялки. Я определенно не хочу запускать файлы сидов в рабочей среде, поэтому...
868 просмотров

Как лучше всего изменить тип столбца при миграции на Laravel?
У меня есть таблица пользователей в моей БД: $table->increments('id'); $table->string('fullName'); $table->string('email')->unique(); $table->string('password', 50);...
3733 просмотров
schedule 06.10.2022

Переименование столбца с postgreSQL при миграции
Я пытаюсь переименовать столбец в миграции: \Schema::table('invitations', function (Blueprint $table) { $table->renameColumn('service_id', 'project_id'); }); Запуск этого результата с ошибкой: Запрошен неизвестный тип базы...
2019 просмотров

Как выполнить миграцию базы данных для тестов laravel?
В документации Laravel рекомендуется использовать трейт DatabaseMigrations для миграции и отката базы данных между тестами. use Illuminate\Foundation\Testing\DatabaseMigrations; class ExampleTest extends TestCase { use...
25197 просмотров

Нарушение ограничения целостности firstOrCreate ()
Я получаю следующую ошибку после попытки дважды вызвать firstOrCreate () в модели ( ProductItem ), представляющей схему с первичным ключом И уникальным ключом: Illuminate \ Database \ QueryException с сообщением 'SQLSTATE [23000]: нарушение...
1558 просмотров

Внешний ключ сформирован неправильно
Когда я изменил свой первичный ключ с инкрементов на строку (user_id), я получил ошибку при миграции. Кажется, я не понимаю, где я ошибся. мои файлы миграции были в порядке, пока я не перешел с (-> приращения, а другой -> целое число) на (-> строка...
83 просмотров
schedule 10.04.2022

Neo4j и Mysql в миграциях Laravel
Я могу перенести свой файл миграции neo4j, но при переносе моего файла mysql я получаю сообщение "нечего переносить" . Даже думал, что моя БД в MySQL все еще пуста. Моя база данных по умолчанию — neo4j, поэтому я запускаю эту команду PHP...
213 просмотров
schedule 05.07.2023

Laravel 5.4 - Ошибка удаления уникального ограничения для внешнего ключа
Я пытаюсь удалить уникальное ограничение и продолжаю сталкиваться с проблемой ограничения внешнего ключа: Вот исходный перенос: Schema::table('table', function (Blueprint $table) {...
935 просмотров

Как создать совершенно новую миграцию в laravel 5.2
Я новичок в Laravel и работал над одним проектом, который был завершен на 90%, а теперь проект завершен на 100%. В проекте есть старые файлы миграции. Я сделал так много изменений в таблицах (добавил/удалил столбцы) и/или добавил новые таблицы в...
29 просмотров
schedule 09.10.2023

Миграция Laravel не может добавить внешний ключ в пользовательскую таблицу
Я хочу добавить внешний ключ в таблицу пользователей. Кажется, все в порядке, но я получаю следующую ошибку. SQLSTATE [HY000]: Общая ошибка: 1005 Невозможно создать таблицу _1 _._ 2_ (номер ошибки: 150 «Ограничение внешнего ключа неправильно...
591 просмотров
schedule 15.02.2023

Laravel - красноречиво изменить значение по умолчанию
Можно ли изменить ответ значения по умолчанию от Laravel Eloquent? У меня есть API, и в моей базе данных есть миграция payment . Мой платеж имеет целое число в столбце status . $table->integer('status')->default(1); Я хочу знать,...
427 просмотров
schedule 16.06.2022

Ограничение внешнего ключа сформировано неправильно (миграция Laravel)
Как написано в журналах ошибок, возможно, ошибка вызвана разными формами в справочной таблице и родительской таблице, но я до сих пор не понимаю, потому что я новичок в программировании. здесь таблица 1 <?php Schema::create('questions',...
286 просмотров
schedule 30.10.2022

как создать миграцию laravel для типа данных массива postgresql
У меня есть следующий метод миграции laravel up public function up() { Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('name'); $table->string('email')->unique();...
92 просмотров
schedule 05.12.2022

Как преобразовать строку в логическое значение при миграции laravel?
Я хочу преобразовать поле из строки в логическое значение, используя этот код: public function up() { Schema::table('users', function (Blueprint $table) { $table->boolean('email_permission')->change();...
141 просмотров

Проблема внешнего ключа между базами данных, когда база данных содержит значение точки (.)
Я столкнулся с проблемой назначения отношений между базами данных при миграции laravel, потому что имя моей базы данных содержит значение точки (.), Имя моей базы данных = demo.local.com Schema::table('user_details', function(Blueprint $table)...
41 просмотров