You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.8 KiB
82 lines
2.8 KiB
<?php
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
|
|
class DemoDataSeeders extends Seeder
|
|
{
|
|
/**
|
|
* Seed the application's database.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
$users_path = public_path('sql/users.sql');
|
|
$users_sql = file_get_contents($users_path);
|
|
DB::statement($users_sql);
|
|
|
|
$types_path = public_path('sql/types.sql');
|
|
$types_sql = file_get_contents($types_path);
|
|
DB::statement($types_sql);
|
|
|
|
// For ChawkBazar
|
|
$types_path = public_path('sql/tags.sql');
|
|
$types_sql = file_get_contents($types_path);
|
|
DB::statement($types_sql);
|
|
|
|
$categories_path = public_path('sql/categories.sql');
|
|
$categories_sql = file_get_contents($categories_path);
|
|
DB::statement($categories_sql);
|
|
|
|
$products_path = public_path('sql/products.sql');
|
|
$products_sql = file_get_contents($products_path);
|
|
DB::statement($products_sql);
|
|
|
|
$coupons_path = public_path('sql/coupons.sql');
|
|
$coupons_sql = file_get_contents($coupons_path);
|
|
DB::statement($coupons_sql);
|
|
|
|
// TODO : no order status is available anymore
|
|
// $orders_status_path = public_path('sql/order_status.sql');
|
|
// $orders_status_sql = file_get_contents($orders_status_path);
|
|
// DB::statement($orders_status_sql);
|
|
|
|
// For ChawkBazar
|
|
$types_path = public_path('sql/product_tag.sql');
|
|
$types_sql = file_get_contents($types_path);
|
|
DB::statement($types_sql);
|
|
|
|
$category_product_path = public_path('sql/category_product.sql');
|
|
$category_product_sql = file_get_contents($category_product_path);
|
|
DB::statement($category_product_sql);
|
|
|
|
$orders_path = public_path('sql/orders.sql');
|
|
$orders_sql = file_get_contents($orders_path);
|
|
DB::statement($orders_sql);
|
|
|
|
$order_product_path = public_path('sql/order_product.sql');
|
|
$order_product_sql = file_get_contents($order_product_path);
|
|
DB::statement($order_product_sql);
|
|
|
|
$settings_path = public_path('sql/settings.sql');
|
|
$settings_sql = file_get_contents($settings_path);
|
|
DB::statement($settings_sql);
|
|
|
|
$permissions_path = public_path('sql/permissions.sql');
|
|
$permissions_sql = file_get_contents($permissions_path);
|
|
DB::statement($permissions_sql);
|
|
|
|
$shipping_classes_path = public_path('sql/shipping_classes.sql');
|
|
$shipping_classes_sql = file_get_contents($shipping_classes_path);
|
|
DB::statement($shipping_classes_sql);
|
|
|
|
$tax_classes_path = public_path('sql/tax_classes.sql');
|
|
$tax_classes_sql = file_get_contents($tax_classes_path);
|
|
DB::statement($tax_classes_sql);
|
|
|
|
$this->command->info('Seed completed from sql file!');
|
|
}
|
|
}
|