'required_without_all:assigned_asset,assigned_location', "assigned_asset" => 'required_without_all:assigned_user,assigned_location', "assigned_location" => 'required_without_all:assigned_user,assigned_asset', 'status_id' => 'exists:status_labels,id,deployable,1', "checkout_to_type" => 'required|in:asset,location,user' ]; return $rules; } }