mahdyadel00/laravel-save-media
最新稳定版本:v1.0.0
Composer 安装命令:
composer require mahdyadel00/laravel-save-media
包简介
A simple Laravel package to save and manage media files easily.
README 文档
README
A simple Laravel package to handle file uploads and image optimization using Intervention Image.
🚀 Installation
Require the package via composer:
composer require mahdyadel00/laravel-save-media ⚡ Basic Usage use App\Models\Post; use Illuminate\Http\Request; public function store(Request $request) { $post = Post::create($request->all()); // Save single file if ($request->hasFile('image')) { saveMedia($request, $post); } return redirect()->back(); } 📂 Advanced Example Multiple files upload public function store(Request $request) { $post = Post::create($request->all()); // Save multiple files (array input) if ($request->hasFile('images')) { saveMedia($request, $post); } } Update without removing old files By default, when updating, the helper removes old files unless you keep them. If you want to keep existing files: public function update(Request $request, Post $post) { $post->update($request->all()); if ($request->hasFile('images')) { saveMedia($request, $post, keepOld: true); } } 🔧 Requirements PHP ^8.1 Laravel ^9 | ^10 | ^11 Intervention Image ## 👤 Author **Mahdy Adel** 📧 Email: [mahdyadel00@gmail.com](mailto:mahdyadel00@gmail.com) 🔗 LinkedIn: [https://www.linkedin.com/in/mahdy-adel-1391471aa/](https://www.linkedin.com/in/mahdy-adel-1391471aa/)
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-11