<?php
namespace Database\Seeders;
use Botble\Base\Supports\BaseSeeder;
use Botble\Blog\Models\Category;
use Botble\Blog\Models\Post;
use Botble\Setting\Models\Setting as SettingModel;
use Botble\Slug\Models\Slug;
use SlugHelper;
class SettingSeeder extends BaseSeeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
SettingModel::whereIn('key', ['media_random_hash'])->delete();
SettingModel::insertOrIgnore([
[
'key' => 'media_random_hash',
'value' => md5(time()),
],
]);
SettingModel::insertOrIgnore([
[
'key' => SlugHelper::getPermalinkSettingKey(Post::class),
'value' => 'blog',
],
[
'key' => SlugHelper::getPermalinkSettingKey(Category::class),
'value' => 'blog',
],
[
'key' => 'payment_cod_status',
'value' => 1,
],
[
'key' => 'payment_cod_description',
'value' => 'Please pay money directly to the postman, if you choose cash on delivery method (COD).',
],
[
'key' => 'payment_bank_transfer_status',
'value' => 1,
],
[
'key' => 'payment_bank_transfer_description',
'value' => 'Please send money to our bank account: ACB - 1990 404 19.',
],
[
'key' => 'plugins_ecommerce_customer_new_order_status',
'value' => '0',
],
[
'key' => 'plugins_ecommerce_admin_new_order_status',
'value' => '0',
],
]);
Slug::where('reference_type', Post::class)->update(['prefix' => 'blog']);
Slug::where('reference_type', Category::class)->update(['prefix' => 'blog']);
}
}
|