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()]); } }
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']); }