移行からデータベースをセットアップ(作成)できましたか? migrateとseedを実行したいが、あらかじめデータベースを作成しておく必要があります。Laravel 5.2移行からデータベースを作成
提案がありますか?
おかげ
移行からデータベースをセットアップ(作成)できましたか? migrateとseedを実行したいが、あらかじめデータベースを作成しておく必要があります。Laravel 5.2移行からデータベースを作成
提案がありますか?
おかげ
あなたcreate custom artisan commandができ、migrate
コマンドの前にそれを実行します。あなたが潜在的にデータベースを作成するためにあなたのLaravelのユーザーに与えたいと思うだろうより高い権限が必要になります
DB::statement('CREATE DATABASE :db', ['db' => $newDatabase]);
彼はまた、環境パラメータを変更する必要があります –
どのような環境パラメータですか? – ans4175
@HongbinWang、本当です。 ans4175では、作成したデータベースを使用するために新しい接続を作成する必要もあります。 –
:
コマンドを使用生のクエリ内では、このような何かを試すことができます。特権アカウントを使用してアプリケーションコードとは別にデータベースとユーザーを作成する方がよい場合があります。 – Henry