問題タブ [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.
mongodb - MongoDB を使用した Lumen テスト環境
サービス プロバイダーで、アプリケーション内で使用している Mongo データベース名を次のように設定します。
テストを実行するためにphpunitを実行するとき、テストごとに再作成される別のデータベースを使用したいと考えています。これまでに行ったことは次のとおりです。
これはあまり正しくないようです。テストなどのために複数の .env ファイルを作成できることを理解しています。cmd ラインから phpunit を実行するときに、どの .env ファイルをロードするかを知る方法がわかりません。
最善の方法は何ですか?
php - ログ インターフェイス コンテナ バインディング ルーメン 5.0 のオーバーライド
「storage/logs/lumen.log」から「php://stderr」に、ルーメンがログを書き込む場所をオーバーライドしようとしています。次のコードは私が現在試しているもので、期待どおりに動作しません。
エラーは発生せず、ログは引き続きデフォルトの場所 (storage/logs フォルダー) に書き込まれます。
そして私がするとき:
デフォルトの実装を取得します。
ドキュメントを誤解しましたか、それとも間違った方法でアプローチしていますか?
laravel - Lumen で {{ asset('/css/app.css') }} を実行するには?
Lumen では、ブレード テンプレートでこれを行うことができます。
Laravelで私ができること
Lumen で作業する必要があるのは URL ヘルパーだけですか?
php - ルーメンメイク:コマンド
コマンドラインから Lumen インストール内でコードを実行しようとしています。完全な Laravel では、「make:command」を介してコマンドを使用してこれを達成できると読みましたが、Lumen はこのコマンドをサポートしていないようです。
とにかくこのコマンドを有効にする方法はありますか? それができない場合、Lumen で CLI からコードを実行する最良の方法は何ですか?
ありがとう
php - 配列をデータベースに挿入する
これは、フォームを送信した後に得られる出力です。次に、それらをデータベースに挿入する必要があります。「sun」、「mon」.. キーは静的であり、「start」、「end」キーも同様です。
だから私はすべての日のために次のことをしました。効率的でないことはわかっています。より良い方法はありますか?
これは私のデータベースです:
これは私のHTMLフォームです:
そして私はlumen
フレームワークを使用しています。
php - Lumen で、ミドルウェア中にルートのコントローラーで呼び出されるメソッドを変更するにはどうすればよいですか?
私は Laravel が好きですが、ORM は好きではなく、もっと速度が必要なので、Lumen を使用しています。しかし、自分のコードを Lumen に移植したところ、ミドルウェアでできることがいくつか変わったことがわかりました...
ミドルウェアを使用して、リクエストに基づいて呼び出されるコントローラーメソッドを変更することにより、ajax リクエストをより「落ち着いた」ものにするのが好きです。Laravel 5で行ったことは次のとおりです。
Lumen で利用できないことgetAction
に気付きました。setAction
Lumen で同様のことを達成するにはどうすればよいですか?