Viewing File: /home/ubuntu/shop-website-base/database/seeders/DemoDataSeeder.php
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Helpers\Helper;
class DemoDataSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
/**
* @uses Used to add demo admin details
*
* @created Vidhya
*
* @updated Vidhya
*/
if(\Schema::hasTable('admins')) {
$check_admin = \DB::table('admins')->where('email' , 'admin@shop.com')->count();
if(!$check_admin) {
\DB::table('admins')->insert([
[
'name' => 'Admin',
'email' => 'admin@shop.com',
'password' => \Hash::make('123456'),
'picture' => asset('placeholder.jpg'),
'status' => 1,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
]
]);
}
$check_test_admin = \DB::table('admins')->where('email' , 'test@shop.com')->count();
if(!$check_test_admin) {
\DB::table('admins')->insert([
[
'name' => 'Test',
'email' => 'test@shop.com',
'password' => \Hash::make('123456'),
'picture' => asset('placeholder.jpg'),
'status' => 1,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
],
]);
}
}
/**
* @uses Used to add demo user details
*
* @created Vidhya
*
* @updated Vidhya
*/
if(\Schema::hasTable('users')) {
$check_user = \DB::table('users')->where('email' , 'user@shop.com')->count();
if(!$check_user) {
$user = \DB::table('users')->insert([
[
'unique_id' => uniqid(),
'username' => 'userdemo',
'name' => 'User',
'first_name' => 'User',
'last_name' => 'User',
'email' => 'user@shop.com',
'password' => \Hash::make('123456'),
'picture' => asset('placeholder.jpg'),
'mobile' => '986536536',
'login_by' =>"manual",
'device_type' => "web",
'status' => USER_APPROVED,
'is_verified' => USER_EMAIL_VERIFIED,
'user_type'=>0,
'payment_mode' => CARD,
'registration_steps' => 1,
'token' => Helper::generate_token(),
'token_expiry' => Helper::generate_token_expiry(),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
],
]);
}
$check_test = \DB::table('users')->where('email' , 'test@shop.com')->count();
if(!$check_test) {
$test_user = \DB::table('users')->insert([
[
'unique_id' => uniqid(),
'username' => 'Test',
'name' => 'Test',
'first_name' => 'TEST',
'last_name' => 'TEST',
'email' => 'test@shop.com',
'password' => \Hash::make('123456'),
'mobile' => '986536537',
'picture' => asset('placeholder.jpg'),
'login_by' =>"manual",
'device_type' => "web",
'status' => USER_APPROVED,
'is_verified' => USER_EMAIL_VERIFIED,
'payment_mode' => CARD,
'registration_steps' => 1,
'token' => Helper::generate_token(),
'token_expiry' => Helper::generate_token_expiry(),
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
],
]);
}
}
}
}
Back to Directory
File Manager