bozboz / enquiry
此包已被 弃用 并不再维护。没有建议的替代包。
此包的最新版本(v1.1.0)没有可用的许可证信息。
v1.1.0
2015-10-16 12:00 UTC
Requires
- php: >=5.3.0
- illuminate/config: 4.2.*
- illuminate/mail: 4.2.*
- illuminate/support: 4.2.*
- illuminate/validation: 4.2.*
Requires (Dev)
- mockery/mockery: 0.9.*
This package is auto-updated.
Last update: 2021-06-04 10:22:16 UTC
README
安装
-
将
Bozboz\Enquiry\EnquiryServiceProvider
添加到app/config/app.php
中的providers
数组 -
将
contact_recipient
和contact_name
添加到app/config/app.php
-
将以下内容添加到
app/config/app.php
'enquiry_recipient_address' => $_ENV['ENQUIRY_RECIPIENT_ADDRESS'], 'enquiry_recipient_name' => $_ENV['ENQUIRY_RECIPIENT_NAME'],
因此,在您的 .env.dev.php
文件中定义环境变量。
-
将
'Enquiry' => 'Bozboz\Enquiry\Facades\Enquiry'
添加到app/config/app.php
中的aliases
数组 -
在
app/config/mail.php
中设置from
和name
-
设置路由
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); } }));
-
将您的联系表单指向上述路由
{{ Form::open(['route' => 'contact-process', 'role' => 'form', 'id' => 'form']) }}
-
在
app/views/emails
中创建enquiry
和enquiry-text
文件