File manager - Edit - /var/www/payraty/helpdesk/common/Csv/CsvExport.php
Back
<?php namespace Common\Csv; use Illuminate\Database\Eloquent\Model; use Storage; class CsvExport extends Model { protected $guarded = ['id']; protected $casts = [ 'id' => 'integer', 'user_id' => 'integer', ]; const MODEL_TYPE = 'csv_export'; public static function getModelTypeAttribute(): string { return self::MODEL_TYPE; } public function storeFile($stream): bool { Storage::delete($this->filePath()); return Storage::writeStream($this->filePath(), $stream); } public function filePath(): string { return "exports/csv/{$this->uuid}.csv"; } public function downloadLink(): string { return url("csv/download/$this->id"); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings