本文整理汇总了PHP中Presenter::where方法的典型用法代码示例。如果您正苦于以下问题:PHP Presenter::where方法的具体用法?PHP Presenter::where怎么用?PHP Presenter::where使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Presenter
的用法示例。
在下文中一共展示了Presenter::where方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postEditEvent
public function postEditEvent()
{
//verify the user input and create account
$validator = Validator::make(Input::all(), array('Id' => 'required', 'Title' => 'required|max:200', 'Description' => 'required', 'Date' => 'required', 'First_Name' => 'required|max:120', 'Last_Name' => 'required|max:120', 'Pic' => 'image|max:3000', 'Room' => 'required'));
if ($validator->fails()) {
return Redirect::back()->withErrors($validator)->withInput()->with('global', 'Sorry!! Your Event was not edited, please retry.');
} else {
$id = Input::get('Id');
$title = Input::get('Title');
$description = Input::get('Description');
$firstname = Input::get('First_Name');
$lastname = Input::get('Last_Name');
$date = Input::get('Date');
$file = Input::file('Pic');
$roomid = Input::get('Room');
if (Auth::user()) {
$organiserid = Auth::user()->id;
} else {
$organiserid = 0;
}
$eventedit = Lecture::where('id', '=', $id);
$pic_id = 0;
//post photo
if ($file != null) {
//photos validation
$destinationPath = 'pics';
$ext = $file->guessClientExtension();
// Get real extension according to mime type
$fullname = $file->getClientOriginalName();
// Client file name, including the extension of the client
$hashname = date('H.i.s') . '-' . md5($fullname) . '.' . $ext;
// Hash processed file name, including the real extension
$upload_success = $file->move($destinationPath, $hashname);
//Set the photo path name to hashname
$pic = Photo::create(array('path' => 'pics/' . $hashname));
if ($pic) {
$pic_id = $pic->id;
}
}
if ($eventedit->count()) {
$eventedit = $eventedit->first();
//edit the details
$eventedit->organiser_id = $organiserid;
$eventedit->room_id = $roomid;
$eventedit->pic_id = $pic_id;
$eventedit->title = $title;
$eventedit->overview = $description;
$eventedit->date = $date;
$presenter_edit = Presenter::where('id', '=', $eventedit->presenter_id);
if ($presenter_edit->count()) {
$presenter_edit = $presenter_edit->first();
}
$presenter_edit->firstname = $firstname;
$presenter_edit->lastname = $lastname;
$saved1 = $presenter_edit->save();
$saved2 = $eventedit->save();
return View::make('organiser.success');
}
}
return Redirect::back()->withInput()->with('global', 'Sorry!! Your Event was not edited, please retry.');
}