cristyanhenrich / livemodal
此包的最新版本(1.2.1)没有可用的许可信息。
Laravel Livewire 模态包
1.2.1
2024-02-05 14:40 UTC
Requires
- php: ^8.0.2|^8.1
- illuminate/support: ^9.0
- livewire/livewire: ^2.6
README
Livemodal - Livewire 模态框
为 Livewire 添加简单且功能强大的模态框!
报告错误 . 请求功能
目录
关于项目
欢迎使用 livemodal
,这是一个用于简化 Laravel 应用程序中模态框创建和操作的 Laravel Livewire 包。该包提供了一种优雅且高效的方法来集成动态模态框,使创建交互式用户界面的过程更快、更简单。
入门
快速开始使用 livemodal
:按照以下简单步骤将动态模态框集成到您的 Laravel 应用程序中。
先决条件
这是一个使用软件所需的物品列表。
- livewire
安装
- 安装包
composer require cristyanhenrich/livemodal
- 发布资产
php artisan vendor:publish --tag=livemodal-assets
- 添加提供者
'providers' => [ // Other Service Providers... cristyanhenrich\livemodal\ModalServiceProvider::class, ],
- 导入脚本和样式
<html> <head> ... @livemodalStyles </head> <body> ... @livemodalScripts @livewire('modal', ['idModal' => 'livemodal-modal-id', 'title' => '']) </body> </html>
用法
导入模态框,使用按钮控制模态框及其属性,将信息和方法传递给 Livewire 组件的视图
<button onclick="livemodalShow('Modal Title', 'modal-id', 'component-livewire-name', 'model', {{ json_encode(['other' => 'informations']) }})">Open</button>
创建 Pull Request
- 分支项目
- 创建功能分支(
git checkout -b feature/AmazingFeature
) - 提交更改(
git commit -m 'Add some AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开 Pull Request
作者
- Cristyan Henrich - 计算机科学学生 - Cristyan Henrich - 项目负责人