問題タブ [laravel-middleware]
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 - ルートでtrans()を使用してミドルウェアでロケールを変更した後のLaravel 5.1が機能しない
次のようなルートでトランス (Lang::get) を使用しています。
また、固定言語の Web サイトでうまく機能しています。
今、ドメイン .tld に基づいてミドルウェアの言語を切り替えています
ルート翻訳を含む url.php ファイルがあります。
ルートの後にミドルウェアが処理されるように見えることを除いて、すべてがうまく機能しています (そして、ミドルウェアで選択されたものの代わりにデフォルトの言語ファイルがロードされます)。これを修正するために何かできることはありますか?
たとえば、AppServiceProvider.phpでそれを実行してもよろしいですか?
laravel - Laravelミドルウェアの「例外」ルールが機能しない
コンストラクターに次のコントローラーがあります。
「ログアウト」ルール (デフォルトで存在) は完全に機能しますが、追加した他の 3 つのルールは無視されます。のルートは次のroutes.php
ようになります。
にアクセスするauth/facebook
と、auth/facebook/callback
またはauth/facebook/unlink
ログイン中にミドルウェアによって拒否され、ホームページに戻されます。
'except' ルールを 's に続けて指定しようとしたので、ルートと正確/
に一致しますが、違いはありません。routes.php
デフォルトの「ログアウト」ルールが尊重されているのに、これらのルールが無視されている理由はありますか?
乾杯!
laravel - Laravel フレームワークを完全に理解するには?
私は Laravel の初心者向けチュートリアルを完了し、それらのチュートリアルに記載されているすべてのトピックを理解できるようになり、独自のプロジェクトを作成しましたが、それらで見たように、チューターは各ファイルの目的を理解することができ、それを編集し、必要に応じて変更します。
では、彼らはどのようにしてどの情報源から深く学ぶのでしょうか?
php - Auth::guest() は、ログインしているユーザーとログアウトしているユーザーの両方に対して true を返します
私はlaravelが初めてなので、学習目的で小さなプロジェクトを作成しようとしていました。ログインと登録に組み込みの認証を使用しました。これらの自動生成されたページは非常にうまく機能します。これで、postcontroller というコントローラーを使用して、リソース ポストへのルートを作成しました。
ポストコントローラーで、ユーザーがビューを返す権限を持っているかどうかを確認します。そうでない場合はログインページに投稿します。それを確認するために、次のことを行います
ここで、Auth::guest() は、ログインしているユーザーとログアウトしているユーザーの両方に対して true を返します。
php - APIのLaravelミドルウェア認証
私は現在、Laravel のデフォルトの Auth ミドルウェアと Tymone の JWT.Auth トークン ベースのミドルウェアのいずれかを使用してユーザーが認証されているかどうかを確認するミドルウェアを介してアクセスできるようにしたい API を持つアプリケーションを開発しているため、どちらの方法でもリクエストを認証できます。
両方ではなく、どちらか一方を使用する方法を見つけることができます。どうすればこれを行うことができますか? これらの既存のミドルウェアを使用するカスタム ミドルウェアを作成する必要があると思いますか?
私はLaravel5.1を使用しています
ありがとう
php - laravel 5.2フレームワークですべての応答をログに記録する方法
API のすべてのリクエストとレスポンスをログに記録するために以下のコードを使用していましたが、Laravel 5.2 では機能しません。
https://laravel.com/docs/5.2/middleware#terminable-middlewareを使用しようとしましたが、成功しませんでした。
誰かが私に解決策を提案できますか?
php - ララベル5 | インターフェイス 'Illuminate\Contracts\Routing\Middleware' が見つかりません
Laravel5を使用しています。
私は試して、
「ミドルウェア」を実装するには、
次のようにエラーが発生します。
実際にそのインターフェイスは Missing ですか?
(OR) ? の定義ミス
(または) 作成する必要があります | ダウンロード?
ありがとうございます!
php - ミドルウェアが Laravel のコントローラー間で機能しないのはなぜですか?
私はLaravelを初めて使用し、laracastのチュートリアルに従っており、ミドルウェアの概念がどのように機能するかを理解していると思いましたが、別のコントローラーに認証を実装しようとすると機能しません. 最初に作成したコントローラーでのみ機能します。ので、私は持っています:
私の他のコントローラーは次のとおりです。
私の routes.php ファイルは次のようになります。
ブラウザで /articles にアクセスすると index と show アクションにしかアクセスできませんが、/feeds にアクセスするとすべてのアクションにアクセスできます。どこが間違っているのか誰にでも教えてもらえますか?
ところで、私はLaravel 5.2を使用しています...
編集:php職人ルート:リスト