問題タブ [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.
laravel - Laravel 5ルートパラメータを検証する方法は?
「フォーム リクエスト」でルート パラメータを検証したいのですが、その方法がわかりません。
以下はコードサンプルです。私は試しています:
ルート
コントローラ
CheckTokenServerRequest
しかし、単純な URL http://myurl/server/checkToken/222を検証しようとすると、応答が返されます: no " token " parameter set
.
別の「フォームリクエスト」でパラメーターを検証することは可能ですか?それとも、コントローラーですべてを行う必要がありますか?
ps。私の悪い英語でごめんなさい。
laravel - 入力の配列でカスタム検証属性を使用する方法
Laravel を使用して入力の配列を含むフォームを作成していますが、検証エラーが発生したときに翻訳された属性名を表示するのが困難です。簡単にするために、私の問題の簡単な例を投稿します。
ビュー内のフォーム:
フォーム リクエストのルール機能:
lang/ja/validation.php
エラーメッセージと同様に、検証は正しく実行されます。エラー メッセージの唯一の問題は、表示される属性の名前です。両方の配列入力で、メッセージに挿入される属性名は、'Test Field Array' ではなく、'testfieldarray.0' と 'testfieldarray.1' です。言語ファイルに 'testfieldarray.0' => 'Test Field Array', 'testfieldarray.1' => 'Test Field Array' を追加しようとしましたが、メッセージは変更されません。属性名を正しく渡す方法はありますか?
php - ミドルウェアからルート プレフィックスの URL パラメーターにアクセスする
ミドルウェアからルート プレフィックス パラメーターにアクセスするのに苦労しています。
この URL:http://www.example.com/api/v1/campaign/40/status
と次のルートが与えられた場合:
inject_campaign ミドルウェアからキャンペーン パラメータ (例の URL では 40) にアクセスするにはどうすればよいですか? ミドルウェアは正常に動作していますが、パラメーターにアクセスする方法がわかりません。
ミドルウェアを呼び出す$request->segments()
と、ルートの一部が得られますが、これはデータにアクセスするための脆弱な方法のようです。路線変更したら?
laravel-5 - Laravel - リクエスト元のページのパス
リクエスト元のページのパスを特定するにはどうすればよいですか?
私は試してみましたが、これらの2$request->path()
つRequest::path()
はリクエストが進行中のパスを返します..
php - LARAVEL 5.0 + 単体テスト - 異なるバッグを持つ assertSessionHasErrors
Laravel 5.0 で単体テストを作成しており、リクエスト クラスで別のバッグを使用して検証エラー メッセージを表示しています。
私は自分のファイルでこれを使用しています:
私のテストファイルでは、これを使用してテストしています:
テストを実行すると、正しいアサートを取得できず、次の問題が返されます。
セッション欠落エラー:の
my_field
アサートに失敗しfalse
ましたtrue
。
$errorBag
リクエストファイルから属性を取り出せば問題ありません。
必要に応じて詳細をお知らせします。
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
.