umobi/laravel-simple-storage

1.0.1 2020-08-08 00:04 UTC

This package is auto-updated.

Last update: 2024-09-08 09:28:35 UTC


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

本软件包可以将各种文件与Eloquent模型相关联。它提供了一个简单的API来处理。要了解详细信息,请参阅全面的文档。

安装

您可以通过composer安装此包

composer require umobi/package-laravel-simple-storage-laravel

用法

以下是一些简短的示例,说明您可以做什么

class User extends Model implements StorageFieldsContract {
    use StorageFieldsTrait;
    protected $files = [
        'image' => [
            'path' => 'users',
            'type' => 'image',
            'extension' => 'jpg',
            'default' => 'default.png',
            'size' => [300, 300],
            'disk' => 'public'
        ],
    ];
}
$user = new User();
$user->name = 'Jane Doe';
$user->image = UploadFile|File|Url;
$user->save();
<img src="{!! $user->image !!}">

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何安全问题,请通过电子邮件freek@umobi.be联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件