本文整理汇总了PHP中Newsletter::orderby方法的典型用法代码示例。如果您正苦于以下问题:PHP Newsletter::orderby方法的具体用法?PHP Newsletter::orderby怎么用?PHP Newsletter::orderby使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Newsletter
的用法示例。
在下文中一共展示了Newsletter::orderby方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: createNewsletter
public function createNewsletter()
{
$validator = Validator::make(Input::all(), $this->rules);
if ($validator->passes()) {
$newsletter = new Newsletter();
$count = Newsletter::orderby('ID_Newsletter', 'DESC')->first();
$tampID = $count->ID_Newsletter;
$checkYear = substr(strval($tampID), 3, -5);
$incrementID = substr($tampID, 3) + 1;
$join = "NEW" . $incrementID;
$success = "Thank you for register to our newsletter, we will send you our newsletter to you, please check your folder spam as well";
date_default_timezone_set('Asia/Jakarta');
$date = date('Y-m-d h:i:s', time());
if ($checkYear == strval(date("y"))) {
$newsletter->ID_Newsletter = $join;
$newsletter->First_Name = Input::get('news-firstname');
$newsletter->Last_Name = Input::get('news-lastname');
$newsletter->Email = Input::get('news-email');
$newsletter->Date = $date;
$newsletter->Status = "Pending";
$newsletter->save();
return Redirect::to('/aboutus')->with('message', $success);
} else {
$testimonial = new Testimonial();
date_default_timezone_set('Asia/Jakarta');
$date = date('Y-m-d h:i:s', time());
$newsletter->ID_Newsletter = "NEW" . date('y') . "00001";
$newsletter->First_Name = Input::get('news-firstname');
$newsletter->Last_Name = Input::get('news-lastname');
$newsletter->Email = Input::get('news-email');
$newsletter->Date = $date;
$newsletter->Status = "Pending";
$newsletter->save();
return Redirect::to('/aboutus')->with('message', $success);
}
} else {
return Redirect::to('/aboutus')->withErrors($validator, 'newsletter')->withInput()->with('active', 'active');
}
}