Viewing File: /home/ubuntu/vedadeals-backend-base/database/seeders/DemoLoginSeeder.php
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Schema, DB;
use App\Helpers\Helper;
use App\Models\{ User };
class DemoLoginSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
if(Schema::hasTable('admins')) {
$check_admin = DB::table('admins')->where('email' , 'demo@demo.com')->count();
if(!$check_admin) {
DB::table('admins')->insert([
[
'name' => 'Admin',
'unique_id' => 'admin-demo',
'email' => 'demo@demo.com',
'about' => 'About',
'password' => \Hash::make('demo123'),
'picture' => asset('placeholder.jpeg'),
'status' => 1,
'timezone' => 'Asia/Kolkata',
'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@demo.com')->count();
if(!$check_test_admin) {
DB::table('admins')->insert([
[
'name' => 'Test',
'unique_id' => 'admin-demo',
'email' => 'test@demo.com',
'password' => \Hash::make('demo123'),
'about' => 'About',
'picture' => asset('placeholder.jpeg'),
'status' => 1,
'timezone' => 'Asia/Kolkata',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
],
]);
}
}
if(Schema::hasTable('users')) {
$check_user_details = DB::table('users')->where('email' , 'demo@demo.com')->count();
if(!$check_user_details) {
User::Create([
'name' => 'User',
'first_name' => 'User',
'last_name' => 'Demo',
'unique_id' => 'user-demo',
'username' => 'user-demo',
'email' => 'demo@demo.com',
'password' => 'demo123',
'picture' => asset('placeholder.jpeg'),
'login_by' => 'manual',
'mobile' => '9836367763',
'device_type' => 'web',
'status' => USER_APPROVED,
'is_email_verified' => USER_EMAIL_VERIFIED,
'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_user_details = DB::table('users')->where('email' , 'test@demo.com')->count();
if(!$check_test_user_details) {
User::Create([
'name' => 'Test',
'first_name' => 'User',
'last_name' => 'Test',
'unique_id' => 'user-test',
'username' => 'user-test',
'email' => 'test@demo.com',
'password' => 'demo123',
'picture' => asset('placeholder.jpeg'),
'login_by' => 'manual',
'mobile' => '9836367763',
'device_type' => 'web',
'status' => USER_APPROVED,
'is_email_verified' => USER_EMAIL_VERIFIED,
'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