#開発環境
HomesteadでLaravel(ver5.5)開発環境を構築してます。
・Laravel 5.5
・Homestead
・Windows10(Git Bash)
・VirtualBox
・Vagrant
#やりたいこと
ユーザー登録の機能を実装するためにデータベースの準備を行っています。マイグレーションファイルの定義を、MySQLデータベースに適用するため、コマンドライン(Git Bash)から[php artisna migrate」を実行しましたが、[could not find driver]と出て、処理が先に進みません。対処方法をご教示ください。
#やったこと
・「php.ini」ファイルの[extension=php_pdo?mysql.dl]コードをコメントアウト。
→現象変わらず。
#各種設定ディレクトリ
[php artisna migrateコマンドは(ユーザホームディレクトリ)/code/sampleappフォルダから実行しています。
【仮想環境】
[nginxドキュメントルート] /home/vagrant/code/sampleapp/public
[Laravelプロジェクトディレクトリ] /home/vagrant/code/sampleapp
[物理環境との共有ディレクトリ]/home/vagrant/code
【物理環境】
仮想環境との共有ディレクトリ/code
Laravelプロジェクトディレクトリ/code/sampleapp
Homesteadダウンロード先/Homestead
#databaseディレクトリの内容
database
|-----factories
| |---Userfactory.php
|-----migrations
| |---2014_10_12_000000_create_users_table.php
| |---2014_10_23_100000_password_resets_table.php
|-----seeds
|---DatabaseSeeder.php
[マイグレーションファイル(2014_10_12_000000_create_users_table.php)] <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateUsersTable extends Migration { public function up() { schema::create('users',function (Blueprint $table){ $table->increments('id'); $table->string('name'); $table->string('email')->unique(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); } public function down() { schema::dropIfExists('users'); } }
#参考書籍
『PHP フレームワーク Laravel Webアプリケーション開発 現場で使えるプロのテクニック P.35~』
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/16 04:23
2018/11/17 12:02