問題タブ [laravel-artisan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Artisan コマンドのリストをプログラムで取得する
Laravel PHP フレームワークを使用している場合、(実行時に) 現在構成されている使用可能なartisan
コマンドのリストをプログラムで取得する方法はありますか? 私は基本的に知る方法を探しています
すべてのコマンド名
そのクラスに対応するクラスまたはオブジェクト
php - laravel: サーバーの起動後にコンソールに入力できません
最近Laravelの勉強を始めましたが、サーバー(php artisan serve)を起動した後、コンソールに何も入力できなくなり、コンソールを閉じて再度入力できるようにする必要があることに気付きました。
コンソールに次のように書かれています。
C:\Xampp\Xampp\htdocs\telerikFifthHomework>php artisan controller:make UserContr oller コントローラーが正常に作成されました!
C:\Xampp\Xampp\htdocs\telerikFifthHomework>php artisan serve
Laravel 開発サーバーが http://localhost:8000
[Tue Dec 09 22:51:15 2014]::1:5013 [200]: /favicon.ico で起動
[2014 年 12 月 9 日 22:51:23] ::1:5042 [200]: /favicon.ico
[2014 年 12 月 9 日 22:51:39] ::1:5096 [200]: /favicon.ico
[火12 月 9 日 22:51:54 2014] ::1:5140 [200]: /favicon.ico
[2014 年 12 月 9 日 22:52:35] ::1:5260 [200]: /favicon.ico
[09 年 12 月火曜22:52:37 2014] ::1:5266 [200]: /favicon.ico
[Tue Dec 09 22:52:37 2014] ::1:5272 [200]: /favicon.ico
[Tue Dec 09 22: 52:37 2014] ::1:5274 [200]: /favicon.ico
[Tue Dec 09 22:52:38 2014] ::1:5280 [200]: /favicon.ico
[Tue Dec 09 22:52: 38 2014] ::1:5283 [200]: /favicon.ico
[2014 年 12 月 9 日 22:52:57] ::1:5339 [200]: /favicon.ico
[2014 年 12 月 9 日 22:53:01] ::1:5350 [200]: /favicon.ico
[火12 月 9 日 22:54:07 2014] ::1:5574 [200]: /favicon.ico
[2014 年 12 月 9 日 22:54:12] ::1:5590 [200]: /favicon.ico
助言がありますか?
php - カスタム インストールされた PHP をデフォルトとしてロードする
php-osxを使用して最新バージョンの PHP をインストールしましたが、Apache Web サーバーで期待どおりに動作しています。artisan
しかし問題は、Laravel でコマンドを実行しようとすると、コマンドを実行mcrypt
するためにモジュールを要求することです。Composer
または、それを介してインストールしようとすると、モジュールhomebrew
が要求されopenssl
ます。で mcrypt と openssl の両方が有効になっているように見えますがphpinfo()
。したがって、端末のphpコマンドは、Apacheにロードされているphpとは異なると思います。これは私の/etc/paths
ファイルがどのように見えるかです:
そして、これはの出力ですecho $PATH
:
ターミナルで使用されるデフォルトのカスタムインストールされたphpを作成する方法はありますか?
php - Laravel の移行がキャンセルされました
何かを移行しようとすると、次のエラーが発生します。
Plesk 12 なしで centOS 6.5 サーバーを実行していますが、エラーの内容や解決方法を特定する方法はありますか?
ありがとう
laravel - パッケージ コマンドからの依存関係の挿入
パッケージのコマンドを作成しています。
私のコンストラクタは次のとおりです。
$artisan
もちろん、保護されたプロパティが存在します。
私のサービス プロバイダーregister()
の方法では、コマンドを登録する方法をいくつか試しました。
初め:
2番:
通常、動作するはずです。しかし、コマンドを実行すると、メソッドCall to undefined method Illuminate\Support\Facades\Artisan::call()
で実行するとすぐに常にエラー メッセージが表示されます。$this->artisan->call('migrate')
fire()
\Artisan::call('migrate')
ただし、代わりに書くと、$this->artisan->call('migrate')
すべてが正常に機能します。
誰かが私が間違ったことを知っていますか?
前もって感謝します。
laravel - 崇高なテキストを使用したLaravelリソースの生成3 RuntimeException Aborted
Sublime Text 3 を Laravel Artisan 4 で使用してリソースを生成しようとすると、モデルを作成するかどうか尋ねられたときにこれらのエラーが返されますが、何が問題なのかを確認したいですか?
犬のモデルを作成しますか? [はい|いいえ]
[ランタイム例外] 中止されました
generate:resource [--fields[="..."]] リソース
[終了コード 1 で 0.4 秒で終了] [cmd: php C:\Users\Kenny\Dropbox\Projects\test\artisan generate:resource dog --fields= name:string,age:integer] [dir: C:\ Users\Kenny\Dropbox\Projects\test] [パス: C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel \iCLS クライアント\;C:\Program Files\Intel\iCLS クライアント\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0 \;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel (R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86; C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Windows Live\Shared;C:\HashiCorp\Vagrant\bin;C:\php;C:\ProgramData\ComposerSetup\bin;C:\Program Files (x86 )\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files\nodejs\;C:\Users\Kenny\AppData\Roaming\npm]
以下は私の崇高なインストール済みパッケージです
事前に助けてくれてありがとう。
laravel - シェル アクセスなしで Artisan を使用して新しいコマンドを作成する
Laravelcron
Web サイトでいくつかのジョブを設定する必要があります。まず、シェルで次のコマンドを実行して開始する必要があるようです。
ただし、私はシェル アクセスを持っていないため、他の唯一のオプションは使用することArtisan::call
であり、アクセスは HTTP 経由です。構文は次のようなものです。
私が直面している問題は、コマンドのarg-name
値が見つからないように見えることです。command:make
誰かがコマンドの引数名について言及しmake
たり、シェルアクセスを必要としない代替ソリューションを提案したりしていただければ幸いです。