laravel で MySQL に接続するにはどうすればいいですか? 質問する

laravel で MySQL に接続するにはどうすればいいですか? 質問する

これはとても簡単な基本的な質問で、多くの人が尋ねているとは思いませんが、Laravel を使用して localhost phpmyadmin 経由で MySQL に接続するにはどうすればいいのでしょうか (検索したところ、いくつか見つかりましたが、私は初心者なので質問する必要があります。見た内容が 100% 理解できなかったり、試してみたものの役に立たなかったりしたので質問します)。

私はバックボーンそして私はララベル、インストールしましたララベル内部C:\wamp\www\laravel-project

私は試した

c:\wamp\www\laravel-project> php artisan migrate:make create_tasks_table --table tasks --create

そして

c:\wamp\www\laravel-project> php artisan migrate

データベース情報を定義する必要があると思います。確認したところC:\wamp\www\laravel-project\app\config\database.php、正しいようです。mySQL はデフォルトでrootユーザー名が設定されており、パスワードは空です。

実行後にコマンドラインに表示されるエラーphp artisan migrate

[PDOException]
SQLSTATE[HY000] [1049] Unknown database 'database'    

私はWindows 8とWampをローカルホストサーバーに使用しています。もちろんphpmyadminとmySqlも含まれています。MySQLを使用する方法はたくさんあると思いますが、私が設定しているのはララベルそしてphpmyadminを適切に実行します。

したがって、どんな洞察も素晴らしい、簡単なポイントになります。

編集:

これをよく考えてみると、試してみようというデータベースを作成する必要があるかもしれませんdatabase。すぐに戻ってきます。わかりました。誰かがこのトピックを検索する場合に備えて、私の質問に答えるか、誰かが答えることができます...で定義されたデータベースがC:\wamp\www\laravel-project\app\config\database.phpphpmyadmin 内に存在するデータベースと一致することを確認します。考える必要はありません。

ベストアンサー1

Laravel 5には.env

それは次のようになります

APP_ENV=local
APP_DEBUG=true
APP_KEY=YOUR_API_KEY

DB_HOST=YOUR_HOST
DB_DATABASE=YOUR_DATABASE
DB_USERNAME=YOUR_USERNAME
DB_PASSWORD=YOUR_PASSWORD

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null

その .env を編集します。そこには .env.sample があり、そのような .env ファイルが見つからない場合はそこから作成してみます。

おすすめ記事