2017-04-17 14 views
3

Laravelプロジェクトに認証を追加しようとしています。私のデータベース構成は次のとおりです。Laravelでの迅速な認証と設定5.4

'mysql' => [ 
    'driver' => 'mysql', 
    'host' => env('DB_HOST', '127.0.0.1'), 
    'port' => env('DB_PORT', '3306'), 
    'database' => env('DB_DATABASE', 'forge'), 
    'username' => env('DB_USERNAME', 'forge'), 
    'password' => env('DB_PASSWORD', ''), 
    'unix_socket' => env('DB_SOCKET', ''), 
    'charset' => 'utf8mb4', 
    'collation' => 'utf8mb4_unicode_ci', 
    'prefix' => '', 
    'strict' => true, 
    'engine' => null, 
], 

そして.envファイルが含まれています

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=example 
DB_USERNAME=root 
DB_PASSWORD= 

私が登録しようとすると、このエラーが起こる:

Image of the error message

アイムXAMPPと私のphpMyAdminテーブル構造を使った画像は

です。 remember_tokenフィールドがnullを格納することを許可していないため、

Image of the users table structure

+0

remember_tokenは 'NOT NULL'に設定されていますが、値を指定していません。値を指定するか、NULLを許可するようにスキーマを変更する必要があります。 –

答えて

10

が原因です。

したがって、remember_tokenに値を指定するか、remember_tokenにnull値を設定する必要があります。

関連する問題