パッケージング
例えば、fooアプリケーションプラグインをパッケージ化する場合
plugin/foo/config/app.php
内のバージョン番号を設定する(重要)- 必要のないファイルを
plugin/foo
から削除する。特にplugin/foo/public
内の一時ファイルを削除する。これはアップロード機能のテスト用のファイルです。 - データベースやRedisの設定を削除する。プロジェクトに独自のデータベースやRedisの設定がある場合、これらの設定は初回アプリケーションへのアクセス時にインストールウィザードをトリガーする(独自で実装する必要があります)ことで、管理者が手動で入力し、生成できるようにする。
- 元の状態に戻す必要がある他のファイルを復元する
- 上記の操作が完了したら、
{主プロジェクト}/plugin/
ディレクトリに移動し、zip -r foo.zip foo
コマンドを使用して、foo.zipを生成します。