ララベルでバリデーターを試し始めましたが、コーナーに自分自身をプログラミングしたようです。Laravelバリデーター、バリデーション時にパラメータを追加
背景
私はアドレスがGoogleマップを通じて存在するかどうかを確認するために使用する方法があります。私はそのファイルでただ1つのファイルと検証を開始して以来、私はちょうどそれが緯度と緯度が一致していれば整形されたアドレスを含むオブジェクトを返すようにしました。
return (object) ['result' => (bool) $match, 'formatedAddress' => (string) $googleMaps->formatted_address];
(明確にするために型キャスト、この時点でコードで実際の型キャスト。)
Iメソッド内の変数を再利用ではなく、そうウェルに移動した後にできたので、これはコントローラにうまくAppServiceProvider
。
質問:
私はフォーマットされたアドレスに到達することができますので、Validator::extend()
は、検証時に公開パラメータを設定するようにする方法はありますか?それとも、別のやり方でこれをやりながす必要がありますか?
PHP 5.6およびLaravel 5.4を使用しています。