laravel-eloquent-images maintained by zing
Last update
2026/03/18 17:07
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
- illuminate/support ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
Last update
2026/03/18 17:07
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
- illuminate/support ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
Last update
2025/02/24 16:37
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
- illuminate/support ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
Last update
2024/03/18 15:37
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/support ^8.0 || ^9.0 || ^10.0 || ^11.0
Last update
2023/02/26 15:48
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0 || ^10.0
- illuminate/support ^8.0 || ^9.0 || ^10.0
Last update
2023/02/01 15:35
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0 || ^10.0
- illuminate/support ^8.0 || ^9.0 || ^10.0
Last update
2022/11/05 14:05
License
Require
- php ^8.0
- illuminate/database ^8.0 || ^9.0
- illuminate/support ^8.0 || ^9.0
Last update
2022/08/27 16:32
License
Require
- php ^7.3 || ^8.0
- illuminate/database ^8.0 || ^9.0
- illuminate/support ^8.0 || ^9.0
Last update
2022/08/26 16:21
License
Require
- php ^7.3 || ^8.0
- illuminate/database ^8.0 || ^9.0
- illuminate/support ^8.0 || ^9.0
Last update
2022/08/26 16:21
License
Require
- php ^7.3 || ^8.0
- illuminate/database ^8.0 || ^9.0
- illuminate/support ^8.0 || ^9.0
Last update
2022/08/25 16:05
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0 || ^9.0
- illuminate/support ^6.0 || ^7.0 || ^8.0 || ^9.0
Last update
2022/02/09 07:06
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0 || ^9.0
- illuminate/support ^6.0 || ^7.0 || ^8.0 || ^9.0
Last update
2022/01/13 13:00
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0 || ^9.0
- illuminate/support ^6.0 || ^7.0 || ^8.0 || ^9.0
Last update
2022/01/01 10:17
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/12/30 04:59
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/12/27 05:15
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/11/29 04:10
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/11/29 04:10
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/11/25 09:42
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/10/16 01:15
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/07/21 13:25
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/07/21 13:25
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/03/17 05:20
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2021/01/08 17:47
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2020/11/23 07:29
License
Require
- php ^7.2 || ^8.0
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2020/10/17 06:30
License
Require
- php ^7.2
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2020/10/17 05:57
License
Require
- php ^7.2
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Last update
2020/10/17 05:45
License
Require
- php ^7.2
- illuminate/database ^6.0 || ^7.0 || ^8.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
Laravel Eloquent Images
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.