質問者さん一人で開発を進めているのであれば、あまりマイグレーションを使う意味はないかもしれませんね。
データベースに変更を加える開発者が多い場合、チームの人はローカルでそのクエリ実行しなければなりません。開発者たちが更新事項を忘れることだってありえます。
そういう場合にマイグレーションを使うと、全ての変更はファイルとして保存されます。なので、開発者がその更新を反映させるためには、コードの変更をフェッチしてphp artisan migrateを実行するだけで済むのです。こうすることで開発者全員が常に同じデータベースを使って作業することができます。
下記マニュアルより抜粋
マイグレーションはデータベースのバージョンコントロールの一種です。これはデータベーススキーマの修正と現状のスキーマの状態を最新状態に保つことを両立させてくれます。典型的なマイグレーションはアプリケーションのスキーマを簡単に管理するためのスキーマ・ビルダーと一緒に使用されます。
下記マニュアル
http://laravel4.kore1server.com/docs/migrations
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。