問題タブ [lumen-5.2]
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 - Composer による Lumen のダウンロード エラー
Laravel のバージョンを 5.2 に更新し、コンポーザーを更新しました。その後、composer 経由で Lumen をインストールしようとすると、次のエラーが表示されます。
お客様の要件は、インストール可能な一連のパッケージに解決できませんでした。
問題 1 - 結論: laravel/lumen-installer v1.0.1 をインストールしないでください - 結論: symfony/process v3.0.0 を削除してください - laravel/lumen-installer ^1.0 のインストール要求 -> laravel/lumen-installer[v1. 0.0、v1.0.1]。- 結論: symfony/process v3.0.0 をインストールしないでください - laravel/lumen-installer v1.0.0 には symfony/process ~2.3 が必要です -> symfony/process[v2.3.0, v2.3.1, v2.3.10, v2. 3.11、v2.3.12、v2.3.13、v2.3.14、v2.3.15、v2.3.16、v2.3.17、v2.3.18、v2.3.19、v2.3.2、v2.3.20、v2.3.21、v2.3.22、 v2.3.23、v2.3.24、v2.3.25、v2.3.26、v2.3.27、v2.3.28、v2.3.29、v2.3.3、v2.3.30、v2.3.31、v2.3.32、v2.3.33、v2. 3.34、v2.3.35、v2.3.4、v2.3.5、v2.3.6、v2.3.7、v2.3.8、v2.3.9、v2.4.0、v2.4.1、v2.4.10、v2.4.2、v2.4.3、 v2.4.4、v2.4.5、v2.4.6、v2.4.7、v2.4.8、v2.4.9、v2.5.0、v2.5.1、v2.5.10、
- 次のいずれかのみをインストールできます: symfony/process[v2.3.0, v3.0.0]。
- 次のいずれかのみをインストールできます: symfony/process[v2.3.1, v3.0.0]。
- ...
- symfony/process == 3.0.0.0 のインストール要求 -> symfony/process[v3.0.0] で十分です。
インストールに失敗しました。./composer.json を元のコンテンツに戻しています。
ドキュメントに記載されている内容に基づいて、コマンドラインベースでこのコマンドを実行しました。
laravel - Lumen 5.2 でルートと名前空間を取得するには?
Lumen 5.2 はまだ正式にリリースされていませんが、GitHub リポジトリで確認できるように、メソッドapp()->getRoutes()
とメソッドapp()->getNamespace()
は利用できなくなります。
Lumen 5.2 でルートと名前空間を取得する他の方法はありますか?
laravel-artisan - artisan serve コマンドが Lumen 5.2 から削除されたのはなぜですか?
お願いします。Lumen のチームがコマンドを削除した理由を知っている人はいますphp artisan serve
か? そのコマンドは非常に役に立ちました!.
laravel - Lumen 5.2 での認証
AuthServiceProvider;
私はこれを機能させることができないようです。GET
requests には abody
がないため、noinput
が存在します。また、使用してみまし$request->header('api_token')
たが、まだ取得していますunauthorised
DB
以下のように独立した検索を行うと、機能します。
$request
ここでヘッダーにアクセスできることを誰でも確認できますか?
laravel - Lumen のルーターでスラッシュで終わる URL をキャプチャする
私は Lumen プロジェクト (Lumen 5.2) を持っており、末尾のスラッシュ「/」を除いて、2 つの同一の URL に対して 2 つの異なることを行う必要があります。例えば:
しかし、そのような違いを捉えることができるルートを書く方法が見つかりませんでした。
私はこれで試しました:
しかし、両方の URL (/some/path
と)は/some/path/
最後のルートによってキャプチャされ、両方の場合にあるため、それがどの URL であったかはわかりません。$p
some/path
これを解決する方法はありますか?
php - ルーメン 5.2 でタイムゾーンを設定するにはどうすればよいですか?
Lumen 5.2 でデフォルトのタイムゾーンを設定する方法に関する関連情報 (トリックのみ) は見つかりませんでした。これを行うためのきれいな方法はありますか?
php - Lumen 5.2 でのログ ローテーションの設定
Lumen でログ ローテーションを設定しようとしましたが、行き詰まりました。私はLaravelでこれを行う方法を知っていますが、(もう一度)Lumenで迷っています。
app/bootstrap.php
どこかで読んだので、これを に追加しようとしました:
そして、私はこのエラーを表示できます:
それが何を意味するのか、私は何をすべきなのか分かりません。
ルーメン5.2でログを回転させることに成功した人はいますか?