etsvthor / laravel-livewire-forms
一个动态、响应式的Laravel Livewire表单组件,具有实时验证、文件上传、数组字段等功能。
2.1.1
2024-03-30 11:15 UTC
Requires
- php: ~8.1.0 | ~8.2.0
- illuminate/console: ^9.0 | ^10.0
- illuminate/http: ^9.0 | ^10.0
- illuminate/support: ^9.0 | ^10.0
- livewire/livewire: ^2.0 | ^3.0
README
一个动态、响应式的 Laravel Livewire 表单组件,具有实时验证、文件上传、数组字段等功能。
安装
请确保您已 安装 Laravel Livewire。
使用composer安装此包
composer require etsvthor/laravel-livewire-forms
此包旨在与 Laravel前端脚手架 协同工作。
如果您现在正在进行脚手架搭建,则需要将 @stack('scripts')
、@livewireScripts
和 @livewireStyles
blade指令添加到您的 resources/views/layouts/app.blade.php
文件中
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
@livewireStyles
...
<!-- Scripts -->
<script src="{{ asset('js/app.js') }}"></script>
@livewireScripts
@stack('scripts')
此包还使用 Font Awesome 作为图标。如果您尚未安装,只需按照以下步骤操作
npm install @fortawesome/fontawesome-free
然后,将以下行添加到 resources/sass/app.scss
@import '~@fortawesome/fontawesome-free/css/all.min.css';
现在,只需编译资源
npm install && npm run dev