wip
This commit is contained in:
@@ -7,6 +7,7 @@ use Illuminate\Bus\Queueable;
|
||||
use Illuminate\Queue\InteractsWithQueue;
|
||||
use Illuminate\Support\Collection;
|
||||
use Illuminate\Support\Facades\Blade;
|
||||
use Illuminate\Support\Facades\File;
|
||||
use Illuminate\Support\Str;
|
||||
use Laravel\Nova\Actions\Action;
|
||||
use Laravel\Nova\Actions\ActionResponse;
|
||||
@@ -60,12 +61,16 @@ class DownloadCardTransaction extends Action
|
||||
return ActionResponse::danger($data->message);
|
||||
}
|
||||
|
||||
$unique_folder_id = Str::snake($model->created_at->toDateTimeString());
|
||||
$fileDest = public_path("files/{$unique_folder_id}/{$model->id}.pdf");
|
||||
$unique_folder_name = Str::snake($model->created_at->toDateTimeString());
|
||||
$dir = public_path("files/{$unique_folder_name}");
|
||||
|
||||
File::makeDirectory($dir, 0777, true, true);
|
||||
|
||||
$fileDest = $dir."/{$model->id}.pdf";
|
||||
|
||||
$this->generateFile($data, $fileDest);
|
||||
|
||||
return ActionResponse::openInNewTab(url("files/{$unique_folder_id}/{$model->id}.pdf"));
|
||||
return ActionResponse::openInNewTab(url("files/{$unique_folder_name}/{$model->id}.pdf"));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -133,7 +138,7 @@ class DownloadCardTransaction extends Action
|
||||
* Generate file
|
||||
*
|
||||
* @param ResponseTypes\AzatApiClientInfoAllResponse $data
|
||||
* @param string $fileDest
|
||||
* @param string $fileDest
|
||||
*/
|
||||
public function generateFile($data, $fileDest)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user