brunoabpinto/magic
最新稳定版本:v1.0.3
Composer 安装命令:
composer require brunoabpinto/magic
包简介
Editable inline content with database persistence
README 文档
README
Laravel Magic
Editable inline content with automatic database persistence using Livewire.
Installation
- Install via Composer:
composer require brunoabpinto/magic
- Publish and run migrations:
php artisan vendor:publish --tag=magic-migrations php artisan migrate
- (Optional) Publish config:
php artisan vendor:publish --tag=magic-config
Usage
In your Blade views:
@magic('Editable text')
or if you have multiple @magic blocks with the same text and want to keep them separate:
@magic('Editable text', 'my-id') @magic('Editable text', 'my-other-id')
Features
- ✅ Inline editing with contenteditable
- ✅ Automatic database persistence
- ✅ Cache layer for performance
- ✅ Reset to original value
- ✅ Configurable cache and table names
Configuration
After publishing the config file, you can customize:
- Cache driver
- Cache prefix
- Database table name
Requirements
- PHP 8.1+
- Laravel 10.0+ or 11.0+
- Livewire 4.0+
License
MIT
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-15
