Zend にアプリケーションがあり、移行機能を追加したいと考えていました。Laravel 4 の移行を見ていましたが、非常に優れています。Laravel 4 の開発者は、4 のすべてがモジュール式であるため、必要な部分だけを使用できるとも言っています。これを行う方法をまだ見つけることができず、Laravel 4 の移行部分のみを使用して他の場所にプラグインする方法を知りたいですか? または、Laravel からモジュールを 1 つ取り出して、それを別の場所に接続するにはどうすればよいでしょうか。
1 に答える
Laravel 4 は、このために symphony と illuminate の一部を使用します。
パッケージをドロップしてから「artisan migrate」を実行するほど単純ではありませんが、L4 がこれに使用するパッケージをインストールできます。次の composer.json ファイルは、必要なものすべてを vendor ディレクトリにインストールします。
{
"require": {
"illuminate/database": "4.0.*@dev"
},
"require-dev": {
"illuminate/console": "4.0.*"
},
"minimum-stability": "dev"
}
問題は、それをどのように使用するかを理解する必要があることです:-) 私は個人的には現時点では手がかりがありません. しかし、L4 ソースを見て、さまざまなクラス (app/artisan ファイルから始まる) にアクセスする方法を確認することで、zend アプリ用の独自の職人コマンドを作成する方法を理解できる場合があります。
ここでilluminate/databaseの他の開発要件を確認できますhttps://packagist.org/packages/illuminate/database
また、職人のコマンドに関するこの記事からプロセスに関するヘルプが得られるかもしれません http://net.tutsplus.com/tutorials/php/your-one-stop-guide-to-laravel-commands/