Я запустил новый проект, используя laravel^6.2
, используя команду laravel new myapp
.
Затем я редактирую свой .env
файл для подключения к моей локальной базе данных:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8082
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=root
Затем я решаю migrate
структуру базы данных по умолчанию с laravel. когда я говорю о структуре по умолчанию, я говорю о миграции users
, которая уже создана с начала, присутствующей в файле 2014_10_12_000000_create_users_table.php
:
<?php
// *** This has been generated from `laravel new myapp` ***
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
}
Итак, я запускаю команду php artisan migrate
, а затем что-то неожиданное случается. Действительно, после этого терминал ничего не делает, как если бы он был на перерыве. Я думаю, что выполнение команды может занять некоторое время, но после нескольких попыток, которые длились около десяти минут, ничего не происходит.
Поэтому я решил просмотреть журналы, но абсолютно ничего не записано, оно совершенно пустое.
Поэтому я пытаюсь выполнить php artisan cache:clear
и начать все сначала, но результат тот же: Нет Сообщения об ошибках и ничего не происходит.
Я знаю, что вопрос был задан здесь раньше, но ответа на самом деле не было.
Кто-нибудь знает, что я пропустил?