Laravel-Cashier Chashierをインストールしてからphp artisan migrate をしたら SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'stripe_id' …

Cashier に関するテーブルのcustomer, subscription, subscription_item はphp artisan migrate:reset してもテーブルがdropしないのでそのままphp artisan migrate:refreshすると上記タイトルのエラーが出る。

 

f:id:monteecristoo:20201022132359p:plain

laravel.comと公式にあるので上記を加筆したがどういうわけかエラーが収まらない。

 

solution)

一時的にmigrationsフォルダにサブフォルダを作ってcustomer, subscription, subscription_itemのマイグレーションファイルを退避させてからphp artisan migrate

 

related article)

monteecristoo.hatenablog.com