当前位置: 首页>>代码示例>>PHP>>正文


PHP Logs::where方法代码示例

本文整理汇总了PHP中Logs::where方法的典型用法代码示例。如果您正苦于以下问题:PHP Logs::where方法的具体用法?PHP Logs::where怎么用?PHP Logs::where使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Logs的用法示例。


在下文中一共展示了Logs::where方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: destroy

 public function destroy($kitTypeID)
 {
     // This Shall be fun!
     // We have to deconstruct the types based on the forign key dependencys
     // First iterate all the kits, for each kit remove all contents,
     // and then all bookings (and all booking details)
     // then finally we can remove the kit type and then all the logs for that
     // kit type.
     foreach (Kits::where('KitType', '=', $kitTypeID)->get() as $kit) {
         foreach (KitContents::where("KitID", '=', $kit->ID)->get() as $content) {
             KitContents::destroy($content->ID);
         }
         foreach (Booking::where("KitID", '=', $kit->ID)->get() as $booking) {
             foreach (BookingDetails::where("BookingID", '=', $booking->ID)->get() as $detail) {
                 BookingDetails::destroy($detail->ID);
             }
             Booking::destroy($booking->ID);
         }
         Kits::destroy($kit->ID);
     }
     KitTypes::destroy($kitTypeID);
     // Do the logs last, as all the deletes will log the changes of deleting the bits.
     Logs::where('LogKey1', '=', $kitTypeID)->delete();
     return "OK";
 }
开发者ID:KWinston,项目名称:EPLProject,代码行数:25,代码来源:KitTypesController.php

示例2: getLogout

 public function getLogout()
 {
     $log = Logs::where('user_id', '=', Auth::user()->id)->orderBy('id', 'DESC')->first();
     $log->logout = date('Y-m-d H:i:s', time());
     $log->save();
     Session::flash('success', 'Se ha cerrado sesión satisfactoriamente.');
     Auth::logout();
     return Redirect::to('administrador/login');
 }
开发者ID:bakuryuthem0,项目名称:newtg,代码行数:9,代码来源:AdminController.php

示例3: getReportExport

 public function getReportExport($type, $sdate, $edate)
 {
     list($type, $id) = explode('_', $type);
     $sdate = $sdate . ':00';
     $edate = $edate . ':00';
     // echo $sdate;
     // echo '<br>';
     // echo $edate;
     $rs = Logs::where(DB::raw('last_visit::text'), '>', $sdate)->where(DB::raw('last_visit::text'), '<', $edate)->join("data", "data.id", '=', "logs.data_id")->join("roles", "roles.id", '=', "logs.role_id")->join("v_user_info", "v_user_info.user_id", '=', "logs.userid")->orderBy("last_visit", 'DESC');
     if ($type == 'role') {
         $rs = $rs->where('roles.id', '=', $id)->get();
     } else {
         $rs = $rs->where('data.id', '=', $id)->get();
     }
     //$rs = $rs->where('data.id','=',$id)->get()->toArray();
     //var_dump(count($rs));
     return $rs;
 }
开发者ID:nattaphat,项目名称:cuse2,代码行数:18,代码来源:Logs.php

示例4: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $issue = Issue::find($id);
     if ($issue == NULL) {
         throw new Exception('Invalid Book ID');
     }
     $issue->added_at_timestamp = date('d-M-y h:i A', strtotime($issue->added_at_timestamp));
     $book = Books::find($issue->book_id);
     $issue->book_name = $book->title;
     $issue->author = $book->author;
     $issue->category = Categories::find($book->category_id)->category;
     $issue->available_status = (bool) $issue->available_status;
     if ($issue->available_status == 1) {
         return $issue;
     }
     $conditions = array('return_time' => 0, 'book_issue_id' => $id);
     $book_issue_log = Logs::where($conditions)->take(1)->get();
     foreach ($book_issue_log as $log) {
         $student_id = $log->student_id;
     }
     $student_data = Student::find($student_id);
     unset($student_data->email_id);
     unset($student_data->books_issued);
     unset($student_data->approved);
     unset($student_data->rejected);
     $student_branch = Branch::find($student_data->branch)->branch;
     $roll_num = $student_data->roll_num . '/' . $student_branch . '/' . substr($student_data->year, 2, 4);
     unset($student_data->roll_num);
     unset($student_data->branch);
     unset($student_data->year);
     $student_data->roll_num = $roll_num;
     $student_data->category = StudentCategories::find($student_data->category)->category;
     $issue->student = $student_data;
     return $issue;
 }
开发者ID:linpar,项目名称:library-management-system,代码行数:41,代码来源:BooksController.php

示例5: edit

 public function edit($id)
 {
     $issueID = $id;
     $conditions = array('book_issue_id' => $issueID, 'return_time' => 0);
     $log = Logs::where($conditions);
     if (!$log->count()) {
         throw new Exception('Invalid Book ID entered or book already returned');
     } else {
         $log = Logs::where($conditions)->firstOrFail();
         $log_id = $log['id'];
         $student_id = $log['student_id'];
         $issue_id = $log['book_issue_id'];
         DB::transaction(function () use($log_id, $student_id, $issue_id) {
             // change log status by changing return time
             $log_change = Logs::find($log_id);
             $log_change->return_time = time();
             $log_change->save();
             // decrease student book issue counter
             $student = Student::find($student_id);
             $student->books_issued = $student->books_issued - 1;
             $student->save();
             // change issue availability status
             $issue = Issue::find($issue_id);
             $issue->available_status = 1;
             $issue->save();
         });
         return 'Successfully returned';
     }
 }
开发者ID:linpar,项目名称:library-management-system,代码行数:29,代码来源:LogController.php


注:本文中的Logs::where方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。