devinoue / ArtisanController

LaravelのArtisanコマンドを内部的に行うためのコントローラ

Home Page:HomePage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArtisanController

LaravelのArtisanコマンドを内部的に行うためのコントローラ

使い方

web.phpに以下の宣言を付け加えてください。

Route::get('artisan/{cmd}', 'ArtisanController');

あとはルートURLにartisan/migratephp artisan migrateを実行できます。

またリフレッシュさせたいときはartisan/migrate_rと打ってください。

migrateさせたあとは、web.phpからルート宣言を消しておきましょう。

作った経緯

自分の使用するValue-serverでは、WEBサーバーとして使用するときのPHPと、SSHで接続したときのPHP cliが異なるバージョンなので、

php artisanコマンドが使えずに困っていました。

とりわけmigrateコマンドがないのが痛く、いちいちテーブルを作らないといけないかと思うと頭が痛い

というわけで、内部的に実行できるようにするためにControllerを作ってみました。

参考・LARAVELでプログラム側からARTISANコマンドを実行する

About

LaravelのArtisanコマンドを内部的に行うためのコントローラ

HomePage


Languages

Language:PHP 100.0%