Я пытаюсь создать таблицы mysql в Laravel 5.5. Я создал файл в /project/database/migrations/MY_migration_file.php
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class MY_migration_file extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('chaves',function (Blueprint $table){
$table -> increments('id');
$table -> string('nome');
$table -> boolean('alugado');
$table -> timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
однако моя база данных mysql5.7 не получает данные из моего (пустого) файла миграции. Что мне делать ?
Вы его перенесли? php artisan migrate?
Правильно ли настроена ваша база данных в файле .env?
Какую ошибку вы получаете при запуске php artisan migrate?
Попробуйте использовать чистый кеш
@JesusErwinSuarez, я создал файл миграции, который я поместил в описание поста.
@Serge, команда artisan migrate php говорит: переносить нечего. мой .env настроен правильно.
@JinandraGupta, я использовал кеш php artisan: очистить
@ JinandraGupta, у меня не было ошибок, просто скажу: переносить нечего
попробуйте автозагрузку дампа композитора, затем снова выполните миграцию
Если вы внесли изменения в подключение к БД в файле .env. Пожалуйста, запустите команду artisan:
php artisan cache:clear
php artisan config:clear
php artisan optimize
Возможно, не стоит создавать миграцию с другим именем, в конечном итоге это сбивает с толку.
Попробуйте использовать команду artisan для создания файла миграции
php artisan make:migration create_chaves_table --create=chaves
Это создаст date_create_chaves_table.php
Добавьте этот столбец в ваш вновь созданный date_create_chaves_table.php следующим образом.
Schema::create('chaves',function (Blueprint $table){
$table -> increments('id');
$table -> string('nome');
$table -> boolean('alugado');
$table -> timestamps();
});
И запустите эту команду
php artisan migrate
Это должно выполнить миграцию вашей новой таблицы.
Надеюсь, это поможет.
С удовольствием помогу @ivo
Как вы создали файл миграции? вы использовали команду ремесленника?