laravio / livewire-dropzone
Livewire 的一个拖放组件,可实现轻松的文件上传。
v1.0.8
2024-03-08 12:14 UTC
Requires
- php: ^8.1
- livewire/livewire: ^3.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.0
- laravel/pint: ^1.13
- orchestra/testbench: ^8.0
- pestphp/pest: ^1.23
README
✨ 简介
此存储库是 dasundev/livewire-dropzone 存储库的分支,用于 iohttp 项目,以便在微小更改上实现高稳定性。
📦 安装
您可以通过 Composer 安装此包
composer require iohttp/livewire-dropzone
要安装样式包,请使用以下命令
npm i @dasundev/livewire-dropzone-styles
将样式导入到您的项目中
/* resources/css/app.css */ @import "@dasundev/livewire-dropzone-styles";
🎬 展示
现在您可以根据需要使用拖放组件。
<livewire:dropzone wire:model="banners" :rules="['image','mimes:png,jpeg','max:10420']" :multiple="true" />
🎨 自定义 UI
拖放组件完全可自定义。只需发布视图文件,并将其变为自己的。
php artisan vendor:publish --tag=livewire-dropzone-views
📝 作者博客文章
我写了一篇关于使用 Livewire 拖放组件永久存储文件的博客文章。它非常适合初学 Laravel 的人。您可以在此处阅读博客文章 here。