問題タブ [laravel-form]
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 - 多くの関係を持つフォーム
多くの関係を持つモデルを作成するより良い方法は何ですか?
例えば:
私は2つのモデルを持っています:
- クライアント (ID、名前、...)
- 連絡先 (ID、タイプ、値、説明)
クライアントには多くの連絡先があります。
クライアントビューの作成例: http://laravel.io/bin/mGXEE
問題:
- バリデーションをどう扱うか?
- 検証が失敗した場合、戻って連絡先にそれぞれのエラーを入力しますか?
php - Laravel 5.0 で複数選択入力値を取得できない
会社の電話を保存したい。フォームで複数選択を使用して、電話を一覧表示します。
複数選択から入力値を取得しようとしていますが、dd($request->input('Phones'));
常に を返しますnull
。
これが私のフォームの一部です(add_company.blade.php):
<option>
Select Inputに追加する JQuery は次のとおりです。
.
.
Company モデル (App\Models\Setting\Organization\Company.php) での電話の関係は次のとおりです。
Company モデルの Phones 属性:
.
.
電話モデル (App\Models\Setting\Organization\Phone.php) では:
.
.
Setting\Organization\CompaniesController の store メソッド:
を削除するdd($request->input('Phones'));
と、データベースには何も保存されません。
助けてください、前にありがとう。
javascript - laravel - ドロップリストに基づいて検証ルールを変更する
国と価格を含む複数のフィールドがあるフォームがあります。
現在、私は 2 つの国しか持っていません。1 つは小数点以下 2 桁の通貨形式で、もう 1 つは 3 桁の通貨形式です。
選択した国に基づいて価格入力を検証する必要がありますか? どうすればこれを達成できますか。JS を使用して国の選択の変更を検出する必要があることは理解していますが、更新されたルールを適用する方法がわかりません??
ルールはこちら
私Laravel 5 Javascript Validation
の {!! JsValidator::formRequest('App\Http\Requests\StoreBlogPostRequest', '#my-form'); !!}
問題は、すべてのフィールドが同じ形式になっていることです。ルールを更新するにはどうすればよいですか?
php - Doctrineのエンティティでlaravel Form: model () を使用する方法はありますか?
最近、Laravel と Doctrine を使用してプロジェクトを開始しましたForm::model()
が、Doctrine のエンティティで Laravel を使用する必要があります。出来ますか?そうでない場合、同じフォームを再利用して作成/編集する他の解決策はありますか?