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