php artisan migrateでNothing to migrate.となってしまう原因
すでに一度php artisan migrate
を実行している場合は実行したmigrationファイルについてはそれ以上コマンドを実行してもmigrateされません。
もし、既存のデータベースのテーブルにカラムを追加したいということであれば、カラム追加用のマイグレーションファイルを作って、それを実行する必要があります。
php artisan make:migration add_category_to_posts_table --table=posts
生成された *_add_category_to_posts_table.phpに追加するカラムのコードを記述する
php artisan migrate
初期段階でまだ巻き戻りが可能な場合は、
php artisan migrate:fresh
一旦、DBをクリアしてからmigrationファイルを編集して再び
php artisan migrate
すればテーブルの定義の更新ができます。