Команда в заголовке возвращает сообщение об ошибке ниже:
Ошибка типа: слишком мало аргументов для функции Illuminate\Database\Schema\Builder::create(), 1 передан в C:\xampp7\htdocs\assurance-web\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade .php в строке 221 и ровно 2 ожидаемых
Я установил фреймворк с помощью команд:
composer create-project --prefer-dist laravel/laravel assurance-web
version 5.7
Затем выполняется:
php artisan make:migration create_banks_table --create=banks
Я смог запустить php artisan migrate
без ошибок. Однако затем, когда я запускаю php artisan migrate:refresh
, я получаю указанную выше ошибку.
Это "2018_12_04_033726_create_table_banks.php":
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateBanksTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('banks', function(Blueprint $table) {
$table->increments('id');
$table->string('bank_name');
$table->string('bank_code');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('banks');
}
}
php artisan config:cache
или любую другую ремесленную команду, вы все равно получите эту ошибку. Это не связано сmigrate
. Он просто говорит, что сначала исправьте эту ошибку. - person Taha Paksu   schedule 04.12.2018storage/logs
, вы найдете источник. - person Taha Paksu   schedule 04.12.2018