問題タブ [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.
php - コントローラーで現在のリクエストにアクセスする
他の MVC フレームワークでは、現在のリクエスト オブジェクトへのアクセスは と同じくらい簡単$this->request
です。しかし、Laravel では、Request $request
各アクションに一般的に が注入されていることがわかります ( public function edit($id, Request $request)
)。ボイラープレートのようです。リクエストにアクセスするより良い方法はありますか? (継承を使用して を使用できる$this->request
ようになったので、それを行うLaravelの方法を探しています。)
アップデート:
app('request')
I can access to the current request を使用してわかりました。ただし、その潜在的な長所と短所についてはわかりません。
php - Laravel Socialite リクエストが Null を返す
Laravel Socialite 5.0 を使用しています。
$request->has('code')
常に null を返します。何故ですか?私の AuthenticateUser クラスを提供すると、これはリダイレクト/リクエストの問題と見なされます。
参照用に AuthController クラスを追加します。
php - 複数ステップの登録フォーム => 複数のリクエスト? (ララベル)
複数ステップの登録フォームを作成しています。現在のステップが完全に検証された場合にのみ、ユーザーが次のステップに進むことを許可します。また、すべての情報を に保存し、すべてが揃っsession
たらデータベースに永続化します。
私の手順には、住所を含むユーザーの詳細、ビジネスの詳細、住所フィールドも含まれるさまざまなフィールド、およびその他のいくつかのフィールドが含まれます。ただし、アドレスを入力する必要があるユーザーもいれば、必要ないユーザーもいます。
- UserDetailsRequest (アドレスを含まない)
- BusinessDetailsRequest (住所を含まない)
- アドレスリクエスト
- ExtraFieldsRequest
また
- UserDetailsRequest (アドレス付き)
- BusinessDetailsRequest (アドレス付き)
- ExtraFieldsRequest
ユーザーのタイプに応じて、またアドレスを提供する必要があるかどうかに応じて、コントローラーでリクエストを組み合わせることができますか?
一般に、プロジェクトのフォームと同じ数のリクエストを作成する必要がありますか? 代わりに、「より大きな」フォーム リクエストを作成して、ロジックを追加することはできますか?
laravel - laravel 5 request::is()がアクティブなメニューで機能しない
私はLaravelが初めてです。現在のURLがメニューリンクのURLと一致する場合、メニューリンクにアクティブなクラスを与えようとしています.
or では機能しますが、機能しませんstudent/lecture
(IDを送信せずに機能しますが、IDが渡された場合は機能しません)。student/lecture/*
student/lecture/13?id=30
laravel - LaravelリクエストURIが機能しない
次のルート グループがあります。
私のレイアウトファイルには、次の条件があります。
に移動するwww.examplesite.com/admin/
と、管理ヘッダー ファイルに表示されませんか?
laravel - SQLSTATE [42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'db.store' が存在しません
laravel フォームからデータベース テーブルにデータを保存しようとすると、次の例外が発生します。
SQLSTATE [42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'db.store' が存在しません (SQL: select count(*) from store
where name
= samplename)
テーブルストアは存在しますが、それでもエラーが発生します
これは、フォームを処理している私のコントローラです:
これは私のストアモデルです:
StoreRequest ファイル:
getおよびpostルートは次のとおりです。
php artisan route:listコマンドを実行すると、両方のルートがリストされます
私は解決策をゴーグルしようとしましたが、私が着陸したものはコースとして欠落しているテーブルを指摘しましたが、私の場合、ストアテーブルは存在しますが、それでもエラーが発生します.
助けてください!
date - laravel 5で日付制御(日付後-日付前)を作成する方法
こんにちは、laravel でリクエストの検証を使用している日付の前後のコントロールを作成したいと考えています。そのため、開始日は終了日より前にする必要があります。どのようにこれを行うことができます。助けていただければ幸いです。
laravel-5.1 - Laravel Validator AND / 両方の条件が満たされた場合にのみフィールドが必要
Laravel 5.1を使用して、両方の条件が満たされた場合にのみフィールドを要求する方法はありますか?
以下のコード例では、ルールに field2_en と field2_de があります。各フィールドに 2 つの required_if ルールを配置しました。2 つのうちの 1 つまたは両方の required_if ルールが満たされている場合、フィールドは必須になります。それは私が欲しいものではありません。ここに私が欲しいものがあります:
- language = en AND radiobutton = 2 の場合にのみ、field2_en が必要になるようにしたいと思います
- language = de AND radiobutton = 2 の場合にのみ、field2_de が必要になるようにしたいと思います
AddRequest.php
以下のように時々()またはextendでそれを行うことができましたが、 laravel-jsvalidationプラグインを使用しているため、他の方法があるかどうかを知りたかったのですが、そのような場合によっては条件付き検証では機能しません。