2017-06-06 17 views
0

私はLaracasts dbチュートリアルを通して、適切に 'Laravel'の方法でデータベースを操作する方法を学習しています。私はローカルのMySqlインスタンスをセットアップしています。私はテーブルとフィールドを設定するためにマイグレーションを実行しました.Laravelのユーザ認証/ログイン/登録機能も組み込みました。それはコマンドライン上で完全に動作します。私のユーザの「root」とパスワードを使用すると、新しいデータベースを参照して、期待どおりのレコードを選択して追加することができます。しかし、私は私のブラウザを介して私は 'アクセスが拒否された私のブラウザを介してアプリを実行すると、ユーザーのルート'。仮想ボックスで私のアプリケーションを実行しているため、Laravel 'rootのアクセスが拒否されました'

私はホームステイ/バゲントの下でアプリケーションを実行しているのでこれはですか?私はMySQLデータベースを何らかの方法で迷惑メールボックスにコピーする必要がありますか?ホームステイのyamlファイルで設定していますか?よくわかりません!

答えて

0

あなたのホストにあなたのMySQLデータベースをホストしていても、あなたのアプリケーションが迷惑メールボックスの中にある場合、それは動作しません。代わりに、ホームステイ/迷惑メールにMySQLデータベースをボックス内で実行させて、それに接続してください。

+1

ので、DanTheDJ1のアドバイス、 使用して - 放浪ボックス(浮浪者SSH) へのsshを - デフォルト(ユーザー:ホームステッド、パス:秘密)とそのボックス上でMySQLにログイン - あなたは をしたいデータベースを作成します - 上記のようにMySqlのデフォルトをホームステイに反映させる.envファイルを変更してください。 - ローカルではなく、VAGRANT BOXに移行してください。 それは働いた、ありがとうDanTheDJ1 – Wittner

関連する問題