clevyr/laravel-simple-feedback-form

v0.3.0 2023-09-13 20:40 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

要求

  • 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)。有关更多信息,请参阅许可证文件