roopchandkashyap / laravel-eloquent-files-with-aws-s3
在 Laravel 中使用 Eloquent 模型和 AWS S3 存储桶处理文件
dev-master
2019-04-30 04:27 UTC
Requires
- laravel/framework: ^5.4
This package is auto-updated.
Last update: 2024-09-29 05:08:53 UTC
README
使用 Composer 安装
composer require roopchandkashyap/laravel-eloquent-files-with-aws-s3
用法
在您的 Eloquent 模型中使用 \roopchandkashyap\EloquentFiles\HasFile 特性,并创建如下访问文件的方法
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Member extends Model {
use \roopchandkashyap\EloquentFiles\HasFile;
function getImageAttribute() {
return $this->file_info("image_path");
}
}
在这里,"image_path" 是您想要分配上传文件路径的属性/列名,默认为 "file_path"。
file_info() 方法接受的第二个参数是以下选项的数组。