2016-03-26 5 views
1

私は自分のlaravelインストールをWebサーバーにプッシュしました。新しい移行を行うには、それらをローカルに作成してから、Webサーバー上の適切なフォルダにプッシュする必要がありますか?あるいは、php artisanコマンドにアクセスする別の方法がありますか?Webサーバー上での移行の作成Laravel

+0

私はあなたがlaravelで始まったと感じています。多分新しいコーディングで?とにかくドキュメントは役に立つはずですhttps://laravel.com/docs/4.2/artisan –

答えて

1

をあなたはどのようにあなたがそれらをテストすることができ、ローカルに移行していない場合は?

あなたの移行ファイルはあなたのソースコードの一部です。開発時に作成し、バージョン管理に追加します。 あなたが(例えばカピストラーノで)インストールを展開した瞬間、あなたは、このコマンドは、アプリケーションのルートから実行される

php artisan migrate 

でマイグレーションを実行します。

+0

私はそれを書くべきですか(私がオンラインサーバーにいるとき)? –

+0

アプリケーションフォルダのルート。あなたのアプリ、パブリック、フォルダが同じ場所。職人のファイルがある場合は、それを実行することができます。 –

+0

@hassenzouari:php artisan migrateは端末コマンドですので、端末で実行する必要があります。また、アプリケーションの親ディレクトリであるルートフォルダにあることを確認してください。 – Vagabond

0

あなたのルートに職人のPHPファイルを配備すると仮定して、あなたのサーバーで通常どおりphp artisanを実行することができます。 php artisanを実行すると、文字通りartisanという1つのファイルが実行され、コマンド/引数を受け取り、必要な処理を行います。

php artisan make:migration add_votes_to_users_table --table=users 

すでに移行ファイルを持っている場合は、単に実行します。

php artisan migrate 
+0

私はこのドメインで新しいです、あなたはもう私を助けることができます..私はこのligneをexcuteすべきですか? –

+0

あなたのlaravelのルートフォルダに。 'artisan'と呼ばれるファイルがあるとわかったら、それはおそらくルートであり、php artisanを実行することができます – geckob

+0

ちょうどそれをコピーして保存してください! –

関連する問題