viralsbackpack / backpackimageupload
在laravel backpack中管理图片
1.0
2019-09-09 15:29 UTC
Requires
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-10 03:09:00 UTC
README
这里应该放置你的描述。请查看 contributing.md 了解待办事项列表。
安装
通过Composer
$ composer require viralsbackpack/backpackimageupload
运行命令
php artisan vendor:publish --provider="ViralsBackpack\BackPackImageUpload\BackPackImageUploadServiceProvider"
php artisan migrate
创建符号链接,运行命令
php artisan storage:link
配置
在 config/backpackimageupload.php 中配置包。
使用方法
将特质 ViralsBackpack\BackPackImageUpload\Traits\HasImages 添加到具有图片的模型中,例如
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Backpack\CRUD\CrudTrait; use ViralsBackpack\BackPackImageUpload\Traits\HasImages;// <------------------------------- this one class Tag extends Model { use CrudTrait; use HasImages; // <------------------------------- this one /* |-------------------------------------------------------------------------- | GLOBAL VARIABLES |-------------------------------------------------------------------------- */ protected $table = 'tags'; protected $fillable = ['name']; }
添加字段
$this->crud->addField([ 'name' => 'images', 'label' => 'Images', 'type' => 'virals_browse_image', ]);
该包支持上传图片并在服务器上选择已上传的图片
提供功能
初始化模型
$model = Test::find($id);
获取模型的全部图片
$model->images;
创建图片
$model->createImage($params);
更新图片
$model->updateImage($params);
删除图片:(删除图片文件和记录)
$model->updateImage($params);
$params: 数组($link1, $link2) 或字符串图片URL
变更日志
请参阅 changelog 了解最近的变化。
贡献
请参阅 contributing.md 了解详细信息及待办事项列表。
安全
如果你发现任何安全相关的问题,请通过作者邮箱联系,而不是使用问题跟踪器。
致谢
许可证
许可证。请参阅 许可证文件 了解更多信息。