zing/laravel-eloquent-images
Composer 安装命令:
composer require zing/laravel-eloquent-images
包简介
Manage images for Laravel eloquent
关键字:
README 文档
README
Requires PHP 8.0+
Require Laravel Eloquent Images using Composer:
composer require zing/laravel-eloquent-images
Usage
use Zing\LaravelEloquentImages\Tests\Models\Product; use Zing\LaravelEloquentImages\Image; $product = Product::query()->first(); // Add image(s) to model $product->attachImage("https://avatars.githubusercontent.com/u/26657141"); $product->attachImages([ "https://avatars.githubusercontent.com/u/26657141", Image::query()->first() ]); // Remove image(s) from model $product->detachImage("https://avatars.githubusercontent.com/u/26657141"); $product->detachImages([ "https://avatars.githubusercontent.com/u/26657141", Image::query()->first() ]); // Reset images of model $product->syncImages([ "https://avatars.githubusercontent.com/u/26657141", Image::query()->first() ]); // Get images of model $product->images; // Eager load images $products = Product::query()->with('images')->withCount('images')->get(); $products->each(function (Product $product){ $product->images->dump(); $product->images_count; });
License
Laravel Eloquent Images is an open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 655
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-10-17