fixed default icons

This commit is contained in:
vedatakd 2021-04-16 07:11:51 +03:00
parent 008720db5e
commit 7d0409f9ad

View File

@ -10,6 +10,7 @@ use Anomaly\UrlLinkTypeExtension\UrlLinkTypeModel;
use Anomaly\UsersModule\Role\Contract\RoleRepositoryInterface; use Anomaly\UsersModule\Role\Contract\RoleRepositoryInterface;
use Anomaly\UsersModule\User\Contract\UserRepositoryInterface; use Anomaly\UsersModule\User\Contract\UserRepositoryInterface;
use Anomaly\UsersModule\User\UserActivator; use Anomaly\UsersModule\User\UserActivator;
use Illuminate\Console\Command;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
use Anomaly\DashboardModule\Widget\Contract\WidgetRepositoryInterface; use Anomaly\DashboardModule\Widget\Contract\WidgetRepositoryInterface;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
@ -27,6 +28,7 @@ class DatabaseSeeder extends Seeder
protected $activator; protected $activator;
protected $disks; protected $disks;
protected $folders; protected $folders;
protected $command;
public function __construct( public function __construct(
WidgetRepositoryInterface $widgets, WidgetRepositoryInterface $widgets,
@ -35,7 +37,8 @@ class DatabaseSeeder extends Seeder
DiskRepositoryInterface $disks, DiskRepositoryInterface $disks,
FolderRepositoryInterface $folders, FolderRepositoryInterface $folders,
RoleRepositoryInterface $roles, RoleRepositoryInterface $roles,
UserActivator $activator UserActivator $activator,
Command $command
) )
{ {
$this->widgets = $widgets; $this->widgets = $widgets;
@ -45,6 +48,7 @@ class DatabaseSeeder extends Seeder
$this->activator = $activator; $this->activator = $activator;
$this->disks = $disks; $this->disks = $disks;
$this->folders = $folders; $this->folders = $folders;
$this->command = $command;
} }
public function run() public function run()
@ -113,7 +117,7 @@ class DatabaseSeeder extends Seeder
] ]
); );
$repository = "https://raw.githubusercontent.com/openclassify/Openclassify-Demo-Data/upgrade3.8/"; $repository = "https://raw.githubusercontent.com/openclassify/Openclassify-Demo-Data/master/";
file_put_contents(storage_path('advs.sql'), fopen($repository . "advs.sql", 'r')); file_put_contents(storage_path('advs.sql'), fopen($repository . "advs.sql", 'r'));
file_put_contents(storage_path('settings.sql'), fopen($repository . "settings.sql", 'r')); file_put_contents(storage_path('settings.sql'), fopen($repository . "settings.sql", 'r'));
file_put_contents(storage_path('categories.sql'), fopen($repository . "categories.sql", 'r')); file_put_contents(storage_path('categories.sql'), fopen($repository . "categories.sql", 'r'));
@ -131,9 +135,12 @@ class DatabaseSeeder extends Seeder
$zip->open(storage_path('images.zip'), ZipArchive::CREATE); $zip->open(storage_path('images.zip'), ZipArchive::CREATE);
$zip->extractTo(storage_path('streams/default/files-module/local/images/')); $zip->extractTo(storage_path('streams/default/files-module/local/images/'));
$zip->open(storage_path('cats.zip'), ZipArchive::CREATE); $zip->open(storage_path('cats.zip'), ZipArchive::CREATE);
$zip->extractTo(storage_path('streams/default/files-module/local/images/')); $zip->extractTo(storage_path('streams/default/files-module/local/category_icon/'));
$zip->close(); $zip->close();
//Sync Files
$this->command->call('files:sync');
$this->call(widgetSeeder::class); $this->call(widgetSeeder::class);