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