問題タブ [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.

0 投票する
0 に答える
416 参照

php - ルートでtrans()を使用してミドルウェアでロケールを変更した後のLaravel 5.1が機能しない

次のようなルートでトランス (Lang::get) を使用しています。

また、固定言語の Web サイトでうまく機能しています。

今、ドメイン .tld に基づいてミドルウェアの言語を切り替えています

ルート翻訳を含む url.php ファイルがあります。

ルートの後にミドルウェアが処理されるように見えることを除いて、すべてがうまく機能しています (そして、ミドルウェアで選択されたものの代わりにデフォルトの言語ファイルがロードされます)。これを修正するために何かできることはありますか?

たとえば、AppServiceProvider.phpでそれを実行してもよろしいですか?

0 投票する
7 に答える
39592 参照

laravel - Laravelミドルウェアの「例外」ルールが機能しない

コンストラクターに次のコントローラーがあります。

「ログアウト」ルール (デフォルトで存在) は完全に機能しますが、追加した他の 3 つのルールは無視されます。のルートは次のroutes.phpようになります。

にアクセスするauth/facebookと、auth/facebook/callbackまたはauth/facebook/unlinkログイン中にミドルウェアによって拒否され、ホームページに戻されます。

'except' ルールを 's に続けて指定しようとしたので、ルートと正確/に一致しますが、違いはありません。routes.phpデフォルトの「ログアウト」ルールが尊重されているのに、これらのルールが無視されている理由はありますか?

乾杯!

0 投票する
1 に答える
4378 参照

laravel - Laravel フレームワークを完全に理解するには?

私は Laravel の初心者向けチュートリアルを完了し、それらのチュートリアルに記載されているすべてのトピックを理解できるようになり、独自のプロジェクトを作成しましたが、それらで見たように、チューターは各ファイルの目的を理解することができ、それを編集し、必要に応じて変更します。

では、彼らはどのようにしてどの情報源から深く学ぶのでしょうか?

0 投票する
4 に答える
17077 参照

php - Auth::guest() は、ログインしているユーザーとログアウトしているユーザーの両方に対して true を返します

私はlaravelが初めてなので、学習目的で小さなプロジェクトを作成しようとしていました。ログインと登録に組み込みの認証を使用しました。これらの自動生成されたページは非常にうまく機能します。これで、postcontroller というコントローラーを使用して、リソース ポストへのルートを作成しました。

ポストコントローラーで、ユーザーがビューを返す権限を持っているかどうかを確認します。そうでない場合はログインページに投稿します。それを確認するために、次のことを行います

ここで、Auth::guest() は、ログインしているユーザーとログアウトしているユーザーの両方に対して true を返します。

0 投票する
2 に答える
16773 参照

php - APIのLaravelミドルウェア認証

私は現在、Laravel のデフォルトの Auth ミドルウェアと Tymone の JWT.Auth トークン ベースのミドルウェアのいずれかを使用してユーザーが認証されているかどうかを確認するミドルウェアを介してアクセスできるようにしたい API を持つアプリケーションを開発しているため、どちらの方法でもリクエストを認証できます。

両方ではなく、どちらか一方を使用する方法を見つけることができます。どうすればこれを行うことができますか? これらの既存のミドルウェアを使用するカスタム ミドルウェアを作成する必要があると思いますか?

私はLaravel5.1を使用しています

ありがとう

0 投票する
2 に答える
5748 参照

php - laravel 5.2フレームワークですべての応答をログに記録する方法

API のすべてのリクエストとレスポンスをログに記録するために以下のコードを使用していましたが、Laravel 5.2 では機能しません。

https://laravel.com/docs/5.2/middleware#terminable-middlewareを使用しようとしましたが、成功しませんでした。

誰かが私に解決策を提案できますか?

0 投票する
3 に答える
4393 参照

php - ララベル5 | インターフェイス 'Illuminate\Contracts\Routing\Middleware' が見つかりません

Laravel5を使用しています。

私は試して、

「ミドルウェア」を実装するには、

次のようにエラーが発生します。

実際にそのインターフェイスは Missing ですか?

(OR) ? の定義ミス

(または) 作成する必要があります | ダウンロード?

ありがとうございます!

0 投票する
0 に答える
531 参照

php - ミドルウェアが Laravel のコントローラー間で機能しないのはなぜですか?

私はLaravelを初めて使用し、laracastのチュートリアルに従っており、ミドルウェアの概念がどのように機能するかを理解していると思いましたが、別のコントローラーに認証を実装しようとすると機能しません. 最初に作成したコントローラーでのみ機能します。ので、私は持っています:

私の他のコントローラーは次のとおりです。

私の routes.php ファイルは次のようになります。

ブラウザで /articles にアクセスすると index と show アクションにしかアクセスできませんが、/feeds にアクセスするとすべてのアクションにアクセスできます。どこが間違っているのか誰にでも教えてもらえますか?

ところで、私はLaravel 5.2を使用しています...

編集:php職人ルート:リスト

0 投票する
2 に答える
1904 参照

php - Laravelでは、ミドルウェアはajaxリクエストで無視されますか?

これはコントローラーのメソッドです。x-editable ajax によって要求されます。

ミドルウェアでは、以下のコード:

しかし、クロムでは、ネットワークで応答を表示します。

ここに画像の説明を入力

それで、ミドルウェアは ajax リクエストで無視されると思いますか? 本当に素晴らしい。

どうもありがとう。