2017-01-07 29 views
-1

私はlaravelを勉強していて、ブログアプリケーションで作業しています。とにかく、記事+移行のためのモデルを作って、それをうまく移行しました。しかし、私のコントローラのデータベースから記事を取りたいので、 "ユーザー 'homeestead' @ 'localhost'のアクセスが拒否されます。Laravel - ユーザー 'homestead' @ 'localhostのアクセスが拒否されました

はい、私は.envファイルで設定を変更し、サーバーを再起動しました。まだ動作しません。私はこの同じ問題で他のスレッドからすべてを試しましたが、何も働かなかった。

ご協力いただければ幸いです。

EDIT:ここ は.envファイルにMySQLの設定です:移行が働いた場合

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_PORT=3306 
DB_DATABASE=faks_blog 
DB_USERNAME=root 
DB_PASSWORD='' 

、その後、設定が正しくなければなりません。さもなければ、どのようにlaravelはこれらすべてのテーブルを作るでしょうか? また、データベースにアクセスするためにHeidiSqlを使用し、これらのログイン資格情報が機能しました。

+0

どの設定を正確に構成し、どのように表示し、実際に正しい資格情報を入力したかの確認方法を説明してください。 – CodeCaster

+0

私は私の答えを上記に加えました。 – bawsi

+0

ファイルには 'DB_USERNAME = root'が指定されており、エラーは' homestead'という名前のユーザとしてログインしようとしているため、.envファイルは使用していません。 – CodeCaster

答えて

0

は同じよう

書き込みDB_PASSWORD後に空の括弧を削除この DB_PASSWORD =

あなたはLaravelの設定をキャッシュするので、あなたは常にphp artisan config:cacheを実行する必要があります.envファイルに変更を加えると、それは

0

を助けている場合教えてください同じファイルを2回読むのを避けるためです。

関連する問題