I use form request validation, and there are some rules that need external values as parameters.
Here are my validation rules for editing a business profile inside a form request class,
public function rules() { return [ 'name' => 'required|unique:businesses,name,'.$business->id, 'url' => 'required|url|unique:businesses' ]; }
I can use this on the controller by type, hinting at it.
public function postBusinessEdit (BusinessEditRequest $ request, business-to-business) {
}
But how to pass the $ business object as a parameter to the rule method?
source share