introduce company_name column to customer_addresses
This commit is contained in:
parent
01833962a9
commit
3ca5c99f27
|
|
@ -0,0 +1,32 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
class AddCompanyNameToCustomerAddresses extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::table('customer_addresses', function (Blueprint $table) {
|
||||||
|
$table->string('company_name')->nullable()->before('address1');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
Schema::table('customer_addresses', function (Blueprint $table) {
|
||||||
|
$table->dropColumn('company_name');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Webkul\Customer\Models;
|
namespace Webkul\Customer\Models;
|
||||||
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
@ -8,5 +9,17 @@ class CustomerAddress extends Model implements CustomerAddressContract
|
||||||
{
|
{
|
||||||
protected $table = 'customer_addresses';
|
protected $table = 'customer_addresses';
|
||||||
|
|
||||||
protected $fillable = ['customer_id' ,'address1', 'country', 'state', 'city', 'postcode', 'phone', 'default_address'];
|
protected $fillable = [
|
||||||
|
'customer_id',
|
||||||
|
'company_name',
|
||||||
|
'address1',
|
||||||
|
'address2',
|
||||||
|
'address3',
|
||||||
|
'country',
|
||||||
|
'state',
|
||||||
|
'city',
|
||||||
|
'postcode',
|
||||||
|
'phone',
|
||||||
|
'default_address',
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -219,6 +219,7 @@ return [
|
||||||
|
|
||||||
'create' => [
|
'create' => [
|
||||||
'page-title' => 'Add Address Form',
|
'page-title' => 'Add Address Form',
|
||||||
|
'company_name' => 'Company name',
|
||||||
'title' => 'Add Address',
|
'title' => 'Add Address',
|
||||||
'street-address' => 'Street Address',
|
'street-address' => 'Street Address',
|
||||||
'country' => 'Country',
|
'country' => 'Country',
|
||||||
|
|
@ -234,6 +235,7 @@ return [
|
||||||
|
|
||||||
'edit' => [
|
'edit' => [
|
||||||
'page-title' => 'Edit Address',
|
'page-title' => 'Edit Address',
|
||||||
|
'company_name' => 'Company name',
|
||||||
'title' => 'Edit Address',
|
'title' => 'Edit Address',
|
||||||
'street-address' => 'Street Address',
|
'street-address' => 'Street Address',
|
||||||
'submit' => 'Save Address',
|
'submit' => 'Save Address',
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,12 @@
|
||||||
|
|
||||||
{!! view_render_event('bagisto.shop.customers.account.address.create_form_controls.before') !!}
|
{!! view_render_event('bagisto.shop.customers.account.address.create_form_controls.before') !!}
|
||||||
|
|
||||||
|
<div class="control-group" :class="[errors.has('company_name') ? 'has-error' : '']">
|
||||||
|
<label for="company_name" class="required">{{ __('shop::app.customer.account.address.create.company_name') }}</label>
|
||||||
|
<input type="text" class="control" name="company_name" data-vv-as=""{{ __('shop::app.customer.account.address.create.company_name') }}"">
|
||||||
|
<span class="control-error" v-if="errors.has('company_name')">@{{ errors.first('company_name') }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="control-group" :class="[errors.has('address1[]') ? 'has-error' : '']">
|
<div class="control-group" :class="[errors.has('address1[]') ? 'has-error' : '']">
|
||||||
<label for="address_0" class="required">{{ __('shop::app.customer.account.address.create.street-address') }}</label>
|
<label for="address_0" class="required">{{ __('shop::app.customer.account.address.create.street-address') }}</label>
|
||||||
<input type="text" class="control" name="address1[]" id="address_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" v-validate="'required'" data-vv-as=""{{ __('shop::app.customer.account.address.create.street-address') }}"">
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{!! view_render_event('bagisto.shop.customers.account.address.edit.before', ['address' => $address]) !!}
|
{!! view_render_event('bagisto.shop.customers.account.address.edit.before', ['address' => $address]) !!}
|
||||||
|
|
||||||
<form method="post" action="{{ route('customer.address.edit', $address->id) }}" @submit.prevent="onSubmit">
|
<form method="post" action="{{ route('customer.address.edit', $address->id) }}" @submit.prevent="onSubmit">
|
||||||
|
|
||||||
<div class="account-table-content">
|
<div class="account-table-content">
|
||||||
|
|
@ -27,6 +27,11 @@
|
||||||
|
|
||||||
{!! view_render_event('bagisto.shop.customers.account.address.edit_form_controls.before', ['address' => $address]) !!}
|
{!! view_render_event('bagisto.shop.customers.account.address.edit_form_controls.before', ['address' => $address]) !!}
|
||||||
|
|
||||||
|
<div class="control-group" :class="[errors.has('company_name') ? 'has-error' : '']">
|
||||||
|
<label for="company_name" class="required">{{ __('shop::app.customer.account.address.edit.company_name') }}</label>
|
||||||
|
<input type="text" class="control" name="company_name" data-vv-as=""{{ __('shop::app.customer.account.address.edit.company_name') }}"">
|
||||||
|
<span class="control-error" v-if="errors.has('company_name')">@{{ errors.first('company_name') }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<?php $addresses = explode(PHP_EOL, $address->address1); ?>
|
<?php $addresses = explode(PHP_EOL, $address->address1); ?>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue