public function store()
 {
     try {
         $event = Calendar::create(Input::all());
         $event->pending = "false";
         $event->save();
         return Redirect::to('/admin/calendar/')->with(['error' => false, 'events' => Calendar::all()]);
     } catch (Illuminate\Data\Eloquent\ModelNotFoundException $e) {
         return View::make('admin.calendar.add', ['error' => true, 'events' => Calendar::all()]);
     }
 }
示例#2
0
 public function store(Request $request)
 {
     $params['date'] = $request->session()->get('date');
     $params = $request->except(['_token']);
     $v = Validator::make($params, ['title' => 'required|min:3|max:255', 'description' => 'required|min:10', 'date' => 'required']);
     if ($v->fails()) {
         return ['error' => true, 'messages' => (array) $v->errors()->getMessages()];
     } else {
         $dateElements = explode('-', $params['date']);
         $params['year'] = $dateElements[0];
         $params['month'] = $dateElements[1];
         $params['user_id'] = Auth::user()->id;
         $cal = Calendar::create($params);
         if ($cal) {
             return ['error' => false, 'message' => "Calendar entry successfully added"];
         }
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Eloquent::unguard();
     Calendar::create(['category' => 1, 'event' => 'Sample event', 'mont' => Carbon::now()->month, 'mont2' => Carbon::now()->month, 'da' => Carbon::now()->day, 'da2' => Carbon::now()->day + 1, 'hour' => Carbon::now()->hour, 'minute' => Carbon::now()->minute, 'state' => 'WA', 'phone' => '5556667777']);
 }