centos7でシェルスクリプトを使用してlaravelルーティングを実行するにはどうすればよいですか?
phpcn_u1582
phpcn_u1582 2017-05-16 16:47:35
0
3
522

centos7でシェルスクリプトを使用してlaravelルーティングを実行するにはどうすればよいですか?

PHP を実行してデータテーブルを生成した後、いくつかの初期データを生成する必要があります。
そこで、いくつかの初期データを生成するためのメソッドを含む InitControler を作成しました。
記述後、ルートにアクセスしてこのコントローラーのメソッドにアクセスします。 ルートは次のとおりです。 リーリー

質問: ブラウザにルートを手動で入力して Enter キーを押す代わりに、これらのルートにアクセスするためのシェル スクリプトを作成したいのですが、このシェル スクリプトの作成方法を教えてください。

phpcn_u1582
phpcn_u1582

全員に返信(3)
黄舟

もちろんカスタムコマンドによる

php artisan make:console FooCommand

FooCommand.phpにコードロジックを記述し、それをphp artisanを通して実行し、シェルスクリプトに記述します

いいねを押す +0
淡淡烟草味

シェルを使用してローカルブラウジングをシミュレートできます

リーリー

ただし、これにはウェブサイトにローカルでアクセスできる必要があります

いいねを押す +0
我想大声告诉你

考えを変えてみませんか
つまり、初期化データを C に書き込む代わりに、移行ファイルに書き込むのです。
通常、各データ テーブルは移行ファイルに対応します。移行自体の up メソッドの後に、$this->xxx() を使用して呼び出します。それ。
これにはいくつかの利点があります。初期化データは移行と同時に初期化され、初期化データは対応する移行テーブルにきちんと分割されます。

追記 各移行はモデル
にも対応しているため、モデルを使用してデータを初期化することもできます。それほどクールではありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!