コード例 #1
0
 public function destroy(Request $request, $id)
 {
     $v = Calendar::find($id);
     if ($v) {
         $v->delete();
         Calendar::where("id", $id)->where('user_id', Auth::user()->id)->delete();
         $request->session()->flash("notif", "schedule successfully deleted");
         return ['error' => false];
     } else {
         $request->session()->flash("notif", "schedule not available!");
         return ['error' => true];
     }
 }
コード例 #2
0
 public function getEvent(Request $request)
 {
     $calendars = Calendar::where('start_date', '<=', date('Y-m-d', strtotime($request->date)))->where('end_date', '>=', date('Y-m-d', strtotime($request->date)))->get();
     return response()->json($calendars);
 }
コード例 #3
0
 public function index()
 {
     $calendar = Calendar::where('pending', '!=', 'true')->get();
     return View::make('calendar')->with(['calendar' => $calendar]);
 }
コード例 #4
0
 public function remove($id)
 {
     try {
         if ($id == 00) {
             $events = Calendar::truncate();
         } else {
             $event = Calendar::where('id', '=', $id)->first();
             $event->delete();
         }
         return Redirect::to('admin/calendar')->with(['events' => Calendar::all()]);
         //return View::make('admin.calendar.delete', ['status'=>'successful', 'event'=>$calendar, 'events'=>Calendar::all(), 'id'=>$id]);
     } catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) {
         return View::make('admin.calendar.delete', ['status' => 'unsuccessful', 'event' => 'ALL', 'events' => Calendar::all(), 'id' => $id, 'error' => 'Could not find this entry']);
     }
 }