當我運行php artisan migrate
,使表爲我Laravel數據庫中,我得到了以下錯誤:PHP的工匠遷移 - 意外「串」(T_STRING)
[Symfony\Component\Debug\Exception\FatalThrowableError]
Parse error: syntax error, unexpected 'string' (T_STRING), expecting variable (T_VARIABLE)
我認爲,這個錯誤是因爲它很沒用沒有告訴我在什麼文件中,什麼地方有什麼錯誤(這使得很難理解正在發生的事情)。
由於在我的數據庫中沒有生成單個表,遷移似乎因第一次遷移而失敗。
這是遷移(用戶 - >用PHP人員化妝生成:AUTH):
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration
{
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->string('avatar');
$table->rememberToken();
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('users');
}
}
它只是與一個新行默認遷移。我無法找出它有什麼問題。我已經嘗試過composer dump-autoload
和composer clearcache
,但沒有任何效果。
我希望有人知道一個解決方案。
編輯:它似乎發生在第一次遷移運行之前。有沒有文件可能出錯?
你可以閱讀我的Laravel.log文件位置:https://pastebin.com/1PrDwady
這是什麼? $表 - >頭像( '密碼'); – Scott