3

ローカルサーバーで Laravel 3 を使用しています。ターミナルとアーティザンを使用して移行を実行しています。

サイトを運用サーバーにインストールしたいのですが、すべての移行を実行し、構成を通じてユーザーをガイドする一種の「インストール/移行」スクリプトを作成したいと考えています。

すべての移行方法が(職人によって使用されている)場所を見つけましたが、それらを使用するのに苦労しています。誰でも方法を知っていますか?

4

1 に答える 1

6

あなたはいくつかのことを混乱させていると思います(よくわからないので、念のためお伝えします)。

移行は開発者向けです。エンド ユーザーは移行を直接実行しません。したがって、移行はあなたとあなたの仲間の開発者のためのものです。ユーザーに移行を実行してもらいたい場合は、通常のページを作成し、ユーザーが押すリンクまたはボタンを用意するだけで、コントローラーでアクション (関数) が実行されます (ルートがこのように設定されている場合)。 . この関数では、移行を実行する必要があります

PHP からの移行の実行: Command クラスを使用してタスクを実行できます。

Command::run(array('migrate'));

これにより、明らかに移行タスクが実行されます。これはあなたが求めているものですか?

于 2013-01-15T00:00:23.913 に答える