bozboz/enquiry

此包已被 弃用 并不再维护。没有建议的替代包。
此包的最新版本(v1.1.0)没有可用的许可证信息。

v1.1.0 2015-10-16 12:00 UTC

This package is auto-updated.

Last update: 2021-06-04 10:22:16 UTC


README

安装

  1. Bozboz\Enquiry\EnquiryServiceProvider 添加到 app/config/app.php 中的 providers 数组

  2. contact_recipientcontact_name 添加到 app/config/app.php

  3. 将以下内容添加到 app/config/app.php

     'enquiry_recipient_address' => $_ENV['ENQUIRY_RECIPIENT_ADDRESS'],
     'enquiry_recipient_name' => $_ENV['ENQUIRY_RECIPIENT_NAME'],
    

因此,在您的 .env.dev.php 文件中定义环境变量。

  1. 'Enquiry' => 'Bozboz\Enquiry\Facades\Enquiry' 添加到 app/config/app.php 中的 aliases 数组

  2. app/config/mail.php 中设置 fromname

  3. 设置路由

     Route::post('contact', array('as' => 'contact-process', function()
     {
         $enquiry = Enquiry::make(Input::get(), array(
             'name' => 'required',
             'email' => 'required|email',
             'message' => 'required|min:20'
         ));
    
         if ($enquiry->fails()) {
             return Redirect::to(URL::previous() . '#form')->withInput()->withErrors($enquiry->getErrors());
         } else {
             return Redirect::to(URL::previous() . '#form')->with('success', true);
         }
     }));
    
  4. 将您的联系表单指向上述路由

     {{ Form::open(['route' => 'contact-process', 'role' => 'form', 'id' => 'form']) }}
    
  5. app/views/emails 中创建 enquiryenquiry-text 文件