本文整理汇总了PHP中Conversation::saveEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP Conversation::saveEmail方法的具体用法?PHP Conversation::saveEmail怎么用?PHP Conversation::saveEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conversation
的用法示例。
在下文中一共展示了Conversation::saveEmail方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: SendEmail
public function SendEmail()
{
/*
* validate the Inputs sent
*/
$rules = array('email_cc' => "required_if:email_to,''|required_if:email_bcc,''", 'email_to' => "required_if:email_cc,''|required_if:email_bcc,''", 'email_bcc' => "required_if:email_cc,''|required_if:email_to,''", 'message' => 'required', 'subject' => 'required');
$messages = array("required_without" => "Please select atleast one recipient", "subject.required" => "Please enter message subject", "message.required" => "Please enter message to send");
$validator = Validator::make(Input::all(), $rules, $messages);
$messages = $validator->messages();
if ($validator->fails()) {
return Redirect::to(URL::previous())->withErrors($validator)->withInput();
} else {
if (Conversation::saveEmail()) {
Session::flash('_feedback', '<div class="alert alert-info alert-dismissable">
<i class="fa fa-info"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><b>Alert!</b>
Email has been successfully queued for sending</div>');
//Helpers::uploadCampaignFile(Input::file('attachment'), $attachment_ref);
return Redirect::to(URL::route('conversation'));
} else {
Session::flash('_feedback', '<div class="alert alert-info alert-dismissable">
<i class="fa fa-info"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><b>Alert!</b>
Error occured, please try again later</div>');
return Redirect::to(URL::route('conversation'));
}
}
}