ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

migrateのロールバックを有効にする

Xamppだとcomposerがいらなかったのでcomposerを入れてなかった。そのためcomposerが必要となるmigrateの動作が失敗してしまう。失敗するのはrollback、reset、refreshだ。

# php artisan migrate:reset
{"error":{
	"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException",
	"message":"Class 'CreateTagTable' not found",
	"file":"C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\ypn\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php",
	"line":301
}}


このエラーを回避するためにはcomposerの「dump-autoload」を有効にする必要があるんだけど、いかんせんcomposerをインストールしてないので「dump-autoload」のやり方がわからない。しょうがないので「composer.phar」をダウンロードしてコマンド打ったら、それだけで上手くいった。

打ったコマンドはこれだけ。

# php composer.phar dump-autoload
Generating autoload files