clevyr / laravel-simple-feedback-form
简单的反馈表单
v0.3.0
2023-09-13 20:40 UTC
Requires
- php: ^8.1|^8.2
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.10
- pestphp/pest: ^2.18
- pestphp/pest-plugin-laravel: ^2.2
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^10.3
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-07 10:14:25 UTC
README
要求
- Laravel 9+
- Vue3
安装
您可以通过composer安装此包
composer require clevyr/laravel-simple-feedback-form
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="laravel-simple-feedback-form-config"
您可以使用以下命令发布Feedback vue文件
php artisan vendor:publish --provider="Clevyr\FeedbackForm\FeedbackFormServiceProvider"
以下是已发布配置文件内容的示例
return [ 'email' => 'test@email.com', ];
您的.env文件必须包含
FEEDBACK_EMAIL=
示例
<template> <feedback-form name="Foo Bar" email="foo@bar.com" form-title="Some Foo Title" button-label="Feedback?" success-message="Your feedback\nwas sent!" submit-button-label="Submit" /> </template> // Options API <script> import FeedbackForm from '@/Components/FeedbackForm.vue'; export default { components: { FeedbackForm, }, }; </script> // Composition API <script setup> import FeedbackForm from '@/Components/FeedbackForm.vue'; </script>
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
请审查我们的安全策略以了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。