ください。ルーメンのチームがなぜコマンドを削除したのか誰にも分かりますかphp artisan serve
?そのコマンドは非常に便利です。Lumen 5.2からartisan serveコマンドが削除されたのはなぜですか?
答えて
私はテイラーのために話すことはありませんが、私の推測では、彼の推論は、特定のマイクロフレームが知ってはならないということであるということです - またはケア - それを実行しているサーバーについて。マイクロフレームワークは、それがうまくいくと仮定して、それを開発者に任せて、それを実現するのに最適なツールを見つけ出す必要があります。地面からWebアプリケーションを取得するためのツールのセット - と非常に独断 - それはより多くの「完全な」を提供することで
Laravelは、異なっています。フルスタックのフレームワークでは、少なくとも単純なPHPサーバスクリプトを提供することは珍しいことではありません。
だから、このことを念頭に置いて、あなたのルーメンアプリにLaravel独自のサーバの実装と職人のコマンドをブートストラップにはあまりにも難しいことではありません。
あなた本当にではなくVagrantのようなもう少し設定可能なものよりも、php artisan serve
コマンドを使用したい場合は、おそらくLaravelのserver.phpあなたのルーメンアプリケーションのルートにコピーした後、内腔へLaravel's own Serve Commandを登録することができます。
おそらくライン42あなたのベースパスのために変更する必要がありますが、それはさておき、それはポート経由にかなり簡単なはずです。あなたは非常に軽い作曲コンポーネントがルーメンにartisan serve
を追加するために見つけることができます
答えをありがとう!私はあなたが何を言いたいのか理解していましたが、私は 'php artisan serve'コマンドは開発者にとって非常に役立つと思っています。 – vanhonit
あなたが自分自身をその場所に戻すために必要な方向性を与えることを別にして、それについて私ができることはあまりありません。私があなたに送ったリンクを見ると、serveコマンドはPHPのビルトインサーバを包囲する非常に単純なラッパーであるため、自由に自分のもとに戻すことができます。あなたは[プル・リクエストを開く](https://github.com/laravel/lumen)または[フォーラムをチェックする](https://laracasts.com/discuss/channels/lumen)も無料です。これがあなたの質問に答えるなら、それに答えてマークしてください。 – maiorano84
また、あなたはあなたのルーメンアプリケーションのpublic
フォルダに変更し、php -S localhost:8080
を実行してみてくださいすることができます。これは間違いなくOS X上で動作します - 他のプラットフォームについてはわかりません。ポート80でリッスンすることもできますが、管理者権限でコマンドを呼び出す必要があります。
PHPのビルトインWebサーバーが唯一のバージョン5.4で追加されましたが、ルーメンは、PHPバージョン5.5.9以上が必要ですので、このソリューションは動作するはずです。
なぜあなたはPHP5サーバーを使用しないでください。
だけ腔がインストールされているディレクトリに取得し、次のように入力します。
php -S localhost:8000 -t ./public
それは素晴らしい考えです!私はLumen 5.3で実装しました。こちらをご覧ください:https://gist.github.com/dotnetCarpenter/b0801d4e5e5688de390ed4c1d7342450 – dotnetCarpenter
- 1. 'php artisan serve'コマンドのルーメンエラー
- 2. コマンド "serve"が定義されていません(Lumen-Laravel)
- 3. Laravel 5.2がphp artisan serveを使わずにlocalhostで実行
- 4. Async CTP/Releaseから「SwitchTo」が削除されたのはなぜですか?
- 5. exec_elf.hがAndroid NDKから削除されたのはなぜですか?
- 6. NpgsqlException.ConstraintNameプロパティが削除されたのはなぜですか?
- 7. アプリケーションキャッシュが削除されたのはなぜですか?
- 8. なぜ、ドキュメント(Doxygen)がmsdnから削除されましたか?
- 9. 'php artisan serve'というコマンドでLaravelを実行するポイントは何ですか?
- 10. 'gulp serve'コマンドは、index.htmlから添付のjavascriptファイルを削除します。
- 11. なぜグリフアイコンがブートストラップ4で削除されたのですか?
- 12. なぜFOSUserBundleのLegacyFormHelperが削除されたのですか?
- 13. php artisan serve [ErrorException] laravel
- 14. Laravel Php Artisan Serveエラー
- 15. なぜStringBuilderが削除されたのですか?
- 16. エントリが削除されないのはなぜですか?
- 17. JUnit TemporaryFolderが削除されないのはなぜですか?
- 18. ListViewItemが削除されないのはなぜですか?
- 19. あるArtisanコマンドから別のArtisanコマンドへの戻り値
- 20. vscodeでスペースが削除されるのはなぜですか?
- 21. git bashの "ionic serve"コマンドでエラーが発生するのはなぜですか?
- 22. 削除されたリモートブランチが表示されるのはなぜですか?
- 23. Laravel 5のカーネルから古いartisanコマンドを削除する方法
- 24. コマンドソースがUIから削除された後にCanExecuteが呼び出されるのはなぜですか?
- 25. ログが削除されるのはなぜですか?
- 26. YouTrackコマンドはGITコミットメッセージから削除されました
- 27. MySQL /からの削除/なぜそれは遅いですか?
- 28. ng serveコマンドを実行すると、次のエラーメッセージが表示されるのはなぜですか?
- 29. なぜオートコンプリートでテキストボックスイメージが削除されるのですか
- 30. なぜPHPセッションがページリロードで削除されるのですか?
[関連](http://stackoverflow.com/q/29713635/1699210) – bummi
FeedaとJamesGが言ったように、あなたは自分のアプリを提供するための簡単な方法をしたい場合は、ビルトインのPHPウェブを使用サーバ。私はLumen 5.3で実装しました:https://gist.github.com/dotnetCarpenter/b0801d4e5e5688de390ed4c1d7342450 – dotnetCarpenter