From 887d5d0685d6063ed9b3a918ed832e921a5194dc Mon Sep 17 00:00:00 2001 From: jayvirsinh_gohil Date: Thu, 2 Dec 2021 14:46:53 +0530 Subject: [PATCH] solve template issue --- .../Commands/CreateTemplateCommand.php | 1 + ...74516_migrate_templates_from_version_4.php | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 database/migrations/2021_12_02_074516_migrate_templates_from_version_4.php diff --git a/app/Console/Commands/CreateTemplateCommand.php b/app/Console/Commands/CreateTemplateCommand.php index 6b14fb61..0eef7f21 100644 --- a/app/Console/Commands/CreateTemplateCommand.php +++ b/app/Console/Commands/CreateTemplateCommand.php @@ -53,6 +53,7 @@ class CreateTemplateCommand extends Command Storage::disk('views')->copy("/app/pdf/{$type}/{$type}1.blade.php", "/app/pdf/{$type}/{$templateName}.blade.php"); copy(public_path("/build/img/PDF/{$type}1.png"), public_path("/build/img/PDF/{$templateName}.png")); + copy(resource_path("/static/img/PDF/{$type}1.png"), resource_path("/static/img/PDF/{$templateName}.png")); $path = resource_path("app/pdf/{$type}/{$templateName}.blade.php"); $type = ucfirst($type); diff --git a/database/migrations/2021_12_02_074516_migrate_templates_from_version_4.php b/database/migrations/2021_12_02_074516_migrate_templates_from_version_4.php new file mode 100644 index 00000000..2e1aa0f9 --- /dev/null +++ b/database/migrations/2021_12_02_074516_migrate_templates_from_version_4.php @@ -0,0 +1,45 @@ +files('/app/pdf/invoice'); + + foreach ($templates as $key => $template) { + $templateName = Str::before(basename($template), '.blade.php'); + if (! file_exists(resource_path("/static/img/PDF/{$templateName}.png"))) { + copy(public_path("/assets/img/PDF/{$templateName}.png"), public_path("/build/img/PDF/{$templateName}.png")); + copy(public_path("/assets/img/PDF/{$templateName}.png"), resource_path("/static/img/PDF/{$templateName}.png")); + } + } + + $templates = Storage::disk('views')->files('/app/pdf/estimate'); + + foreach ($templates as $key => $template) { + $templateName = Str::before(basename($template), '.blade.php'); + if (! file_exists(resource_path("/static/img/PDF/{$templateName}.png"))) { + copy(public_path("/assets/img/PDF/{$templateName}.png"), public_path("/build/img/PDF/{$templateName}.png")); + copy(public_path("/assets/img/PDF/{$templateName}.png"), resource_path("/static/img/PDF/{$templateName}.png")); + } + } + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}