Я должен мигрировать, как это
public function up()
{
Schema::create('permissions', function ($table) {
$table->increments('id');
$table->tinyInteger('value');
$table->string('name', 50);
$table->timestamps();
$table->integer('techniciansgroup_id')->nullable()->unsigned();
$table->foreign('techniciansgroup_id')->references('id')->on('techniciansgroups')->onDelete('cascade');
});
}
public function down()
{
Schema::drop('permissions');
}
Когда я использую эту команду
php artisan migrate
База данных создана правильно
но когда я использую команду отката
php artisan migrate:rollback
показать эту ошибку
[Symfony \ Component \ Debug \ Exception \ FatalErrorException] Класс «Разрешения» не найден
Я удаляю разрешения на миграцию и удаляю базу данных.
после этого я делаю миграцию разрешений и использую php artisan migrate
и наконец
php artisan migrate:rollback
работать правильно.
Других решений пока нет …