問題タブ [laravel-request]

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 投票する
10 に答える
33626 参照

laravel - Laravel 5ルートパラメータを検証する方法は?

「フォーム リクエスト」でルート パラメータを検証したいのですが、その方法がわかりません。

以下はコードサンプルです。私は試しています:

ルート

コントローラ

CheckTokenServerRequest

しかし、単純な URL http://myurl/server/checkToken/222を検証しようとすると、応答が返されます: no " token " parameter set.

別の「フォームリクエスト」でパラメーターを検証することは可能ですか?それとも、コントローラーですべてを行う必要がありますか?

ps。私の悪い英語でごめんなさい。

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

laravel - 入力の配列でカスタム検証属性を使用する方法

Laravel を使用して入力の配列を含むフォームを作成していますが、検証エラーが発生したときに翻訳された属性名を表示するのが困難です。簡単にするために、私の問題の簡単な例を投稿します。

ビュー内のフォーム:

フォーム リクエストのルール機能:

lang/ja/validation.php

エラーメッセージと同様に、検証は正しく実行されます。エラー メッセージの唯一の問題は、表示される属性の名前です。両方の配列入力で、メッセージに挿入される属性名は、'Test Field Array' ではなく、'testfieldarray.0' と 'testfieldarray.1' です。言語ファイルに 'testfieldarray.0' => 'Test Field Array', 'testfieldarray.1' => 'Test Field Array' を追加しようとしましたが、メッセージは変更されません。属性名を正しく渡す方法はありますか?

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

php - ミドルウェアからルート プレフィックスの URL パラメーターにアクセスする

ミドルウェアからルート プレフィックス パラメーターにアクセスするのに苦労しています。

この URL:http://www.example.com/api/v1/campaign/40/statusと次のルートが与えられた場合:

inject_campaign ミドルウェアからキャンペーン パラメータ (例の URL では 40) にアクセスするにはどうすればよいですか? ミドルウェアは正常に動作していますが、パラメーターにアクセスする方法がわかりません。

ミドルウェアを呼び出す$request->segments()と、ルートの一部が得られますが、これはデータにアクセスするための脆弱な方法のようです。路線変更したら?

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

laravel-5 - Laravel - リクエスト元のページのパス

リクエスト元のページのパスを特定するにはどうすればよいですか?

私は試してみましたが、これらの2$request->path()Request::path()はリクエストが進行中のパスを返します..

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

php - LARAVEL 5.0 + 単体テスト - 異なるバッグを持つ assertSessionHasErrors

Laravel 5.0 で単体テストを作成しており、リクエスト クラスで別のバッグを使用して検証エラー メッセージを表示しています。

私は自分のファイルでこれを使用しています:

私のテストファイルでは、これを使用してテストしています:

テストを実行すると、正しいアサートを取得できず、次の問題が返されます。

セッション欠落エラー:のmy_field アサートに失敗しfalseましたtrue

$errorBagリクエストファイルから属性を取り出せば問題ありません。

必要に応じて詳細をお知らせします。

0 投票する
9 に答える
149647 参照

php - Laravel Request getting current path with query string

Is there a Laravel way to get the current path of a Request with its query parameters?

For instance, for the URL:

Request::getPathInfo() would return /one/two.

Request::url() would return http://www.example.com/one/two.

The desired output is /one/two?key=value.