問題タブ [lumen]
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.
redirect - Lumen + nginx = エラー 500、「/index.php」への内部リダイレクト中の書き換えまたは内部リダイレクト サイクル
Laravelのコンポーネントの上に構築された「マイクロフレームワーク」であるLumenをセットアップしようとしています。サーバー側には nginx + php-fpm があります。
これが私のnginx構成です:
この構成は、定義されたルートを呼び出すときに正常に機能します。たとえば、「Lumen」が表示されます。http://lumen.devを開いたときの応答。しかし、 http://lumen.dev/404のような未定義のルートを開こうとすると、ブラウザーに「500 内部サーバー エラー」が表示され、nginx エラー ログに次のメッセージが表示されます。
"/index.php"、クライアント: 127.0.0.1、サーバー: lume.dev への内部リダイレクト中の書き換えまたは内部リダイレクト サイクル
nginx conf を修正して機能させるにはどうすればよいですか?
php - ルーメン フレームワークのルーティングが機能しない
初めて Lumen フレームワークを使用し/
ます。HomeController へのルートが機能していません。
これは私のroute.phpです:
しかし、次のエラーが表示されます。
これは /app/Http/Controllers/ にある私の HomeController.php です
問題は何でしょうか?
laravel - NotFoundHttpException with Lumen
I've just installed Lumen on Windows and unfortunately I'm getting the following error:
What may be the problem here?
php - Laravel Lumen Memcached が見つかりません
OK、Lumen を使い始めたばかりで、Auth を使用しようとしていますが、Auth::check または Auth の他の関数を呼び出すと、以下のエラー Fatal error: Class 'Memcached' not found in vendor が発生します。 \illuminate\cache\MemcachedConnector.php 行 52。Memcached を使用したくありません。これまで使用したことがありません。
.envファイルで無効にし、CACHE_DRIVERとSESSION_DRIVERを配列に設定しましたが、それでも同じエラーが表示されます。
Auth を再度使用せず、セッション/トークンを使用して手動で認証を処理することにしましたが、MiddleWare StartSession を有効にすると同じエラーが発生します。
誰かが本当にここで私を助けてくれたらとてもうれしいです
編集
フレームワークを少し深く掘り下げた後SessionManager
、メソッド内のクラスにセッションドライバー名をハードコーディングしましたgetSessionConfig
それは機能しますが、物事を行う良い方法ではありません。構成ファイルはありません。すべての構成が.envファイルに書き込まれていると思いますが、 .envで変更してから実行した後でも、session_driverとcache_driver がデフォルトで memecached に設定されている理由が本当にわかりませんcomposer dump-autoload
... Lumen :(
編集 これは私の.envファイルです
私はすでにbootsrap/app.phpでこの行のコメントを外しています
私のデータベース構成は完全に機能するため、.env ファイルは問題なくロードされます。
php - anahkiasen/Lumen 用の以前のフォーム ビルダー ライブラリ / (Laravel マイクロ フレームワーク)
Laravelの最近の新しいマイクロフレームワークであるLumenを使用しています。
フォームビルダーを探していたところ、Former が見つかりました:
http://anahkiasen.github.com/former/
次のコードを単純なブレードビューに入れました:
次のエラーが表示されます。
だから私は app.php に ServiceProvider を追加しました:
次のエラーが表示されます。
私の質問は次のとおりです。Lumen を使用してそれを行うにはどうすればよいですか? さらに悪いことに、Lumen で適切なフォーム ビルダー ライブラリを取得するにはどうすればよいですか?
よろしくお願いします