Seeders added
This commit is contained in:
parent
afd7e994b0
commit
0f6bcfde49
|
|
@ -84,7 +84,7 @@ class CustomerGroupDataGrid
|
|||
'sortable' => true,
|
||||
],
|
||||
[
|
||||
'name' => 'cg.group_name',
|
||||
'name' => 'cg.name',
|
||||
'alias' => 'Name',
|
||||
'type' => 'string',
|
||||
'label' => 'Name',
|
||||
|
|
@ -107,7 +107,7 @@ class CustomerGroupDataGrid
|
|||
//don't use aliasing in case of filters
|
||||
'filterable' => [
|
||||
[
|
||||
'column' => 'cg.group_name',
|
||||
'column' => 'cg.name',
|
||||
'alias' => 'Name',
|
||||
'type' => 'string',
|
||||
'label' => 'Name'
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@ use Illuminate\Database\Seeder;
|
|||
use Webkul\Attribute\Database\Seeders\DatabaseSeeder as AttributeSeeder;
|
||||
use Webkul\Core\Database\Seeders\DatabaseSeeder as CoreSeeder;
|
||||
use Webkul\User\Database\Seeders\DatabaseSeeder as UserSeeder;
|
||||
use Webkul\Customer\Database\Seeders\DatabaseSeeder as CustomerSeeder;
|
||||
use Webkul\Inventory\Database\Seeders\DatabaseSeeder as InventorySeeder;
|
||||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
|
|
@ -16,8 +18,10 @@ class DatabaseSeeder extends Seeder
|
|||
*/
|
||||
public function run()
|
||||
{
|
||||
$this->call(AttributeSeeder::class);
|
||||
$this->call(CoreSeeder::class);
|
||||
$this->call(InventorySeeder::class);
|
||||
$this->call(AttributeSeeder::class);
|
||||
$this->call(UserSeeder::class);
|
||||
$this->call(CustomerSeeder::class);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class CustomerGroupController extends Controller
|
|||
public function store()
|
||||
{
|
||||
$this->validate(request(), [
|
||||
'group_name' => 'string|required',
|
||||
'name' => 'string|required',
|
||||
]);
|
||||
|
||||
$this->customerGroup->create(request()->all());
|
||||
|
|
@ -103,7 +103,7 @@ class CustomerGroupController extends Controller
|
|||
public function update(Request $request, $id)
|
||||
{
|
||||
$this->validate(request(), [
|
||||
'group_name' => 'string|required',
|
||||
'name' => 'string|required',
|
||||
]);
|
||||
|
||||
$this->customerGroup->update(request()->all(),$id);
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@
|
|||
<label for="customerGroup" >{{ __('admin::app.customers.customers.customer_group') }}</label>
|
||||
<select class="control" name="customer_group_id">
|
||||
@foreach ($customerGroup as $group)
|
||||
<option value="{{ $group->id }}"> {{ $group->group_name}} </>
|
||||
<option value="{{ $group->id }}"> {{ $group->name}} </>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@
|
|||
<select class="control" name="customer_group_id">
|
||||
@foreach($customerGroup as $group)
|
||||
<option value="{{ $group->id }}" {{ $selectedCustomerOption == $group->id ? 'selected' : '' }}>
|
||||
{{ $group->group_name}}
|
||||
{{ $group->name}}
|
||||
</option>
|
||||
@endforeach
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -27,12 +27,12 @@
|
|||
<div class="form-container">
|
||||
@csrf()
|
||||
|
||||
<div class="control-group" :class="[errors.has('group_name') ? 'has-error' : '']">
|
||||
<label for="group_name" class="required">
|
||||
<div class="control-group" :class="[errors.has('name') ? 'has-error' : '']">
|
||||
<label for="name" class="required">
|
||||
{{ __('admin::app.customers.groups.name') }}
|
||||
</label>
|
||||
<input type="text" class="control" name="group_name" v-validate="'required'" value="{{ old('group_name') }}">
|
||||
<span class="control-error" v-if="errors.has('group_name')">@{{ errors.first('group_name') }}</span>
|
||||
<input type="text" class="control" name="name" v-validate="'required'" value="{{ old('name') }}">
|
||||
<span class="control-error" v-if="errors.has('name')">@{{ errors.first('name') }}</span>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
|
|
|
|||
|
|
@ -29,12 +29,12 @@
|
|||
|
||||
<input name="_method" type="hidden" value="PUT">
|
||||
|
||||
<div class="control-group" :class="[errors.has('group_name') ? 'has-error' : '']">
|
||||
<label for="group_name" class="required">
|
||||
<div class="control-group" :class="[errors.has('name') ? 'has-error' : '']">
|
||||
<label for="name" class="required">
|
||||
{{ __('admin::app.customers.groups.name') }}
|
||||
</label>
|
||||
<input type="text" class="control" name="group_name" v-validate="'required'" value="{{ $group->group_name }}">
|
||||
<span class="control-error" v-if="errors.has('group_name')">@{{ errors.first('group_name') }}</span>
|
||||
<input type="text" class="control" name="name" v-validate="'required'" value="{{ $group->name }}">
|
||||
<span class="control-error" v-if="errors.has('name')">@{{ errors.first('name') }}</span>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ class CreateChannelsTable extends Migration
|
|||
$table->text('description')->nullable();
|
||||
$table->string('timezone')->nullable();
|
||||
$table->string('theme')->nullable();
|
||||
$table->string('hostname')->nullable();
|
||||
$table->string('logo')->nullable();
|
||||
$table->string('favicon')->nullable();
|
||||
$table->integer('default_locale_id')->unsigned();
|
||||
|
|
|
|||
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
|
||||
namespace Webkul\Core\Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use DB;
|
||||
|
||||
class ChannelTableSeeder extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('channels')->delete();
|
||||
|
||||
DB::table('channels')->insert([
|
||||
'id' => 1,
|
||||
'code' => 'default',
|
||||
'name' => 'Default',
|
||||
'default_locale_id' => 1,
|
||||
'base_currency_id' => 1
|
||||
]);
|
||||
|
||||
DB::table('channel_currencies')->insert([
|
||||
'channel_id' => 1,
|
||||
'currency_id' => 1,
|
||||
]);
|
||||
|
||||
DB::table('channel_locales')->insert([
|
||||
'channel_id' => 1,
|
||||
'locale_id' => 1,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -12,9 +12,9 @@ class CurrencyTableSeeder extends Seeder
|
|||
DB::table('currencies')->delete();
|
||||
|
||||
DB::table('currencies')->insert([
|
||||
'id' => 1,
|
||||
'code' => 'USD',
|
||||
'name' => 'US Dollar',
|
||||
'symbol' => '$',
|
||||
'name' => 'US Dollar'
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -14,8 +14,9 @@ class DatabaseSeeder extends Seeder
|
|||
public function run()
|
||||
{
|
||||
$this->call(LocalesTableSeeder::class);
|
||||
$this->call(LocalesTableSeeder::class);
|
||||
$this->call(CurrencyTableSeeder::class);
|
||||
$this->call(CountriesTableSeeder::class);
|
||||
$this->call(StatesTableSeeder::class);
|
||||
$this->call(ChannelTableSeeder::class);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,9 +12,11 @@ class LocalesTableSeeder extends Seeder
|
|||
DB::table('locales')->delete();
|
||||
|
||||
DB::table('locales')->insert([
|
||||
'id' => 1,
|
||||
'code' => 'en',
|
||||
'name' => 'English',
|
||||
], [
|
||||
'id' => 2,
|
||||
'code' => 'fr',
|
||||
'name' => 'French',
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
<?php
|
||||
|
||||
namespace Webkul\Customer\Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use DB;
|
||||
|
||||
class CustomerGroupTableSeeder extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('customer_groups')->delete();
|
||||
|
||||
DB::table('customer_groups')->insert([
|
||||
'id' => 1,
|
||||
'name' => 'General',
|
||||
'is_user_defined' => 0,
|
||||
], [
|
||||
'id' => 2,
|
||||
'name' => 'Wholesale',
|
||||
'is_user_defined' => 0,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
|
||||
namespace Webkul\Customer\Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Seed the application's database.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$this->call(CustomerGroupTableSeeder::class);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,8 +15,8 @@ class CreateCustomerGroupsTable extends Migration
|
|||
{
|
||||
Schema::create('customer_groups', function (Blueprint $table) {
|
||||
$table->increments('id');
|
||||
$table->string('group_name');
|
||||
$table->boolean('is_user_defined')->default(true);
|
||||
$table->string('name');
|
||||
$table->boolean('is_user_defined')->default(1);
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,5 +7,5 @@ class CustomerGroup extends Model
|
|||
{
|
||||
protected $table = 'customer_groups';
|
||||
|
||||
protected $fillable = ['group_name', 'is_user_defined'];
|
||||
protected $fillable = ['name', 'is_user_defined'];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,11 +26,11 @@ class CreateInventorySourcesTable extends Migration
|
|||
$table->string('state')->nullable();
|
||||
$table->string('city')->nullable();
|
||||
$table->string('street')->nullable();
|
||||
$table->string('postcode');
|
||||
$table->string('postcode')->nullable();
|
||||
$table->integer('priority')->default(0);
|
||||
$table->decimal('latitude', 10, 5)->nullable();
|
||||
$table->decimal('longitude', 10, 5)->nullable();
|
||||
$table->boolean('status')->default(0);
|
||||
$table->boolean('status')->default(1);
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
|
||||
namespace Webkul\Inventory\Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Seed the application's database.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$this->call(InventoryTableSeeder::class);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
|
||||
namespace Webkul\Inventory\Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use DB;
|
||||
|
||||
class InventoryTableSeeder extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
DB::table('inventory_sources')->delete();
|
||||
|
||||
DB::table('inventory_sources')->insert([
|
||||
'id' => 1,
|
||||
'code' => 'default',
|
||||
'name' => 'Default',
|
||||
'status' => 1,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -10,23 +10,13 @@ class AdminsTableSeeder extends Seeder
|
|||
{
|
||||
public function run()
|
||||
{
|
||||
// $characters = '0123456789abcdefghijklmnopqrstuvwxyz';
|
||||
// $charactersLength = strlen($characters);
|
||||
// $randomString = '';
|
||||
// for ($i = 0; $i < $length; $i++) {
|
||||
// $randomString .= $characters[rand(0, $charactersLength - 1)];
|
||||
// }
|
||||
|
||||
$i=0;
|
||||
for ($i=0;$i<10;$i++) {
|
||||
$role = Role::first();
|
||||
$admin = new Admin();
|
||||
$admin->name = str_random(8);
|
||||
$admin->email = str_random(10).'@example.com';
|
||||
$admin->password = bcrypt('admin123');
|
||||
$admin->status = 1;
|
||||
$admin->role_id = $role->id;
|
||||
$admin->save();
|
||||
}
|
||||
$role = Role::first();
|
||||
$admin = new Admin();
|
||||
$admin->name = str_random(8);
|
||||
$admin->email = 'admin@example.com';
|
||||
$admin->password = bcrypt('admin123');
|
||||
$admin->status = 1;
|
||||
$admin->role_id = $role->id;
|
||||
$admin->save();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"/js/shop.js": "/js/shop.js",
|
||||
"/css/shop.css": "/css/shop.css"
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue