laravel^6.2我使用laravel new myapp命令開始了一個新項目。然后我編輯我的.env文件以連接到我的本地數(shù)據(jù)庫:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=8082DB_DATABASE=laravelDB_USERNAME=rootDB_PASSWORD=root然后我決定migrate使用 laravel 的默認(rèn)數(shù)據(jù)庫結(jié)構(gòu)。當(dāng)我說默認(rèn)結(jié)構(gòu)時,我users指的是從文件中一開始就已經(jīng)創(chuàng)建的遷移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命令,然后發(fā)生了一些意想不到的事情。確實,在那之后終端沒有做任何事情,就好像它正在休息一樣。我在想也許該命令需要一段時間才能執(zhí)行,但經(jīng)過幾次持續(xù)大約十分鐘的嘗試后,什么也沒有發(fā)生。所以我決定查閱日志,但絕對沒有寫下來,完全是空的。所以我試圖執(zhí)行php artisan cache:clear并重新開始,但結(jié)果是一樣的:沒有錯誤消息,也沒有任何反應(yīng)。我知道這個問題以前在這里被問過,但沒有真正得到答案。有人知道我錯過了什么嗎?
1 回答

回首憶惘然
TA貢獻1847條經(jīng)驗 獲得超11個贊
嘗試將端口更改為默認(rèn)的 MySQL 端口3306
。
您擁有的端口8082
聽起來很不尋常,除非您在 MySQL 服務(wù)器中設(shè)置了該端口。
根據(jù)您的評論:您的機器上運行著多個“l(fā)ocalhost”服務(wù)器:
您的本地主機網(wǎng)絡(luò)服務(wù)器,端口 80 通常(在您的情況下為 8082)
你的本地mysql服務(wù)器,通常是 3306 端口。
也可能有一個本地主機postgres服務(wù)器,在 port 運行(默認(rèn)),在 port或許多其他5432
本地主機redis服務(wù)器。6379
- 1 回答
- 0 關(guān)注
- 106 瀏覽
添加回答
舉報
0/150
提交
取消