ローカルサーバーで Laravel 3 を使用しています。ターミナルとアーティザンを使用して移行を実行しています。
サイトを運用サーバーにインストールしたいのですが、すべての移行を実行し、構成を通じてユーザーをガイドする一種の「インストール/移行」スクリプトを作成したいと考えています。
すべての移行方法が(職人によって使用されている)場所を見つけましたが、それらを使用するのに苦労しています。誰でも方法を知っていますか?
あなたはいくつかのことを混乱させていると思います(よくわからないので、念のためお伝えします)。
移行は開発者向けです。エンド ユーザーは移行を直接実行しません。したがって、移行はあなたとあなたの仲間の開発者のためのものです。ユーザーに移行を実行してもらいたい場合は、通常のページを作成し、ユーザーが押すリンクまたはボタンを用意するだけで、コントローラーでアクション (関数) が実行されます (ルートがこのように設定されている場合)。 . この関数では、移行を実行する必要があります。
PHP からの移行の実行: Command クラスを使用してタスクを実行できます。
Command::run(array('migrate'));
これにより、明らかに移行タスクが実行されます。これはあなたが求めているものですか?