Memo

メモ > 技術 > フレームワーク: Laravel > 更新(他の開発者の更新を取り込む手順)

更新(他の開発者の更新を取り込む手順)
gitからプルした後、SSHから以下を実行する。 (作業用ディレクトリに移動し、Composer・マイグレーション・シーダー・キャッシュクリアを実行。)
$ cd /home/vagrant/code/test $ composer install $ composer dump-autoload $ php artisan migrate $ php artisan db:seed $ php artisan cache:clear $ php artisan config:clear $ php artisan route:clear $ php artisan view:clear
キャッシュのクリアは以下も参考にして再考したい。 Laravel キャッシュクリア系コマンドなど - Qiita https://qiita.com/Ping/items/10ada8d069e13d729701 ■composerの内容変更 開発環境でcomposerによって新たにライブラリをインストールした場合、 当然ながら本番環境などでもライブラリをインストールしないと正しく動作しない。 実際にその環境でインストールしたライブラリは composer.lock に記録される。 よってこのファイルをコミット&プッシュしておけば、 他の環境では単に composer install を実行すれば、開発環境と同じライブラリがインストールされる。 composer update を実行すると、各ライブラリが一斉に最新版に更新されるので注意。 根本の動作に影響する可能性はゼロではないので、実行するタイミングは要検討。(意図的に行うのなら問題ない。)

Advertisement