Address Field Fixed
This commit is contained in:
parent
6c59bd9187
commit
07f341306f
|
|
@ -74,7 +74,7 @@ class AddressController extends Controller
|
||||||
*/
|
*/
|
||||||
public function store(CustomerAddressRequest $request)
|
public function store(CustomerAddressRequest $request)
|
||||||
{
|
{
|
||||||
$data = $request->validated();
|
$data = $request->all();
|
||||||
|
|
||||||
$data['customer_id'] = $this->customer->id;
|
$data['customer_id'] = $this->customer->id;
|
||||||
$data['address1'] = implode(PHP_EOL, array_filter(request()->input('address1')));
|
$data['address1'] = implode(PHP_EOL, array_filter(request()->input('address1')));
|
||||||
|
|
@ -123,7 +123,7 @@ class AddressController extends Controller
|
||||||
*/
|
*/
|
||||||
public function update($id, CustomerAddressRequest $request)
|
public function update($id, CustomerAddressRequest $request)
|
||||||
{
|
{
|
||||||
$data = $request->validated();
|
$data = $request->all();
|
||||||
|
|
||||||
$data['address1'] = implode(PHP_EOL, array_filter(request()->input('address1')));
|
$data['address1'] = implode(PHP_EOL, array_filter(request()->input('address1')));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,4 +40,11 @@ class CustomerAddressRequest extends FormRequest
|
||||||
'vat_id' => [new VatIdRule()],
|
'vat_id' => [new VatIdRule()],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function attributes()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
'address1.*' => 'address',
|
||||||
|
];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
|
|
||||||
<input type="text" class="control" name="address1[]" id="address_0" value="{{ $addresses[0] ?: '' }}" v-validate="'required'" data-vv-as=""{{ __('shop::app.customer.account.address.create.street-address') }}"">
|
<input type="text" class="control" name="address1[]" id="address_0" value="{{ $addresses[0] ?: '' }}" v-validate="'required'" data-vv-as=""{{ __('shop::app.customer.account.address.create.street-address') }}"">
|
||||||
|
|
||||||
<span class="control-error" v-if="errors.has('address1[]')" v-text="errors.first('address1[]')"></span>
|
<span class="control-error" v-text="'{{ $errors->first('address1.*') }}'"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@if (core()->getConfigData('customer.settings.address.street_lines') && core()->getConfigData('customer.settings.address.street_lines') > 1)
|
@if (core()->getConfigData('customer.settings.address.street_lines') && core()->getConfigData('customer.settings.address.street_lines') > 1)
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
|
|
||||||
<input type="text" class="control" name="address1[]" value="{{ isset($addresses[0]) ? $addresses[0] : '' }}" id="address_0" v-validate="'required'" data-vv-as=""{{ __('shop::app.customer.account.address.create.street-address') }}"">
|
<input type="text" class="control" name="address1[]" value="{{ isset($addresses[0]) ? $addresses[0] : '' }}" id="address_0" v-validate="'required'" data-vv-as=""{{ __('shop::app.customer.account.address.create.street-address') }}"">
|
||||||
|
|
||||||
<span class="control-error" v-if="errors.has('address1[]')" v-text="errors.first('address1[]')"></span>
|
<span class="control-error" v-text="'{{ $errors->first('address1.*') }}'"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@if (core()->getConfigData('customer.settings.address.street_lines') && core()->getConfigData('customer.settings.address.street_lines') > 1)
|
@if (core()->getConfigData('customer.settings.address.street_lines') && core()->getConfigData('customer.settings.address.street_lines') > 1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue