既に運用中のサイトでカラム追加などの操作を行いたいときとか。
通常は「php artisan migrate」で差分migrateが実行されるが、そこでエラーが出たりしたらひとまず下記で逃げ切る。
php artisan migrate:refresh --step=1 --path=/database/migrations/xxx_table.php
新しく知ったことは、48時間以内にアウトプットしよう
既に運用中のサイトでカラム追加などの操作を行いたいときとか。
通常は「php artisan migrate」で差分migrateが実行されるが、そこでエラーが出たりしたらひとまず下記で逃げ切る。
php artisan migrate:refresh --step=1 --path=/database/migrations/xxx_table.php
Laravelまだまだ知らないことがいっぱい。
というか、気付いたら忘れてるんだよなー…痴呆かしら。
今回のは下記の通り。
$products->$parent_category_id
↑こんなよく見る感じの参照なんだけど、ソースでGREPしてもセットしてるとこがどこにもない。
でもデバッグしてみると、ちゃんと値が取れている。
じゃあどっかで名前解決してるんだろーなとググってみたら、ありましたよ、答えが。
本番環境では問題なく動いてるのに開発環境ではエラーになる…
ログ見たらstr_random使ってるとこでundefined functionで落ちてた。
Call to undefined function App\\Http\\Controllers\\~str_random() at~
Laradockベースのローカル環境を使っている開発で、ある端末で構築後、localhostにアクセスすると以下のようなエラーが出た。
Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: exif
“【Laradock】Composer detected issues in your platformって一文が出る” の続きを読む