public function index() { $user = Auth::user(); $events = Events::all()->where('user_id', $user->id); $data = array('events' => $events); return view('organisasi.home', $data); }
public function admincount() { $articles = Articles::where('category', 'news')->count(); $activities = Articles::where('category', 'activity')->count(); $events = Events::all()->count(); $users = Users::all()->count(); $data = array('articles' => $articles, 'activities' => $activities, 'events' => $events, 'users' => $users); return $data; }
/** * Show the index view. * * @return index */ public function index() { $directions = App\Directions::all(); // $events = App\Events::with('albums')->get(); $events = App\Events::all(); $teachers = App\Teachers::all(); $groups = App\Groups::all(); return view('index', compact('directions', 'events', 'teachers', 'groups')); }
public function userEvents(Request $request) { $user = User::where('remember_token', $request->token)->first(); $events = Events::all(); $user_events = []; foreach ($user->registered as $event) { array_push($user_events, $event->id); } $output = []; foreach ($events as $event) { if (!in_array($event->id, $user_events)) { array_push($output, $event); } } return Response::json(["status" => "OK", "response" => User::where('remember_token', $request->token)->with('registered')->with('events')->first(), "not_registered" => $output], 200); }
public function index3() { $event = Events::all(); return view('ievietot_piedavajumu', compact('event')); }
public function events() { $events = Events::all(); return response()->json($events); }
public function create_event() { if (\Auth::check()) { $user = User::where('email', Session::get('email'))->first(); $data = Input::all(); //dd($data); array_pop($data); $rules = ['event_name' => 'required', 'file' => 'mimes:application/pdf']; $validator = Validator::make($data, $rules); if ($validator->fails()) { return Redirect::route('add_event')->withErrors($validator->errors())->withInput(); } $event = new Events(); $event->society_email = $user->email; if (sizeof(Events::all()) != 0) { $event_count = Events::all()->last()->id + 1; } else { $event_count = 0; } $event->event_id = strtolower(substr($user->society, 0, 4)) . $event_count; $eventdetails = new EventDetails(); $eventdetails->event_id = $event->event_id; $eventdetails->event_name = $data['event_name']; $eventdetails->event_description = json_encode($data['short_des']); $eventdetails->long_des = json_encode($data['long_des']); $eventdetails->rules = json_encode($data['rules']); // rules n long des ke columns banenge // n vo yahan par se vahan jayenge if (Status::first()->add_events == 1) { $data['timing'] = $data['date'] . " " . $data['time']; $data['contact'] = array(array("name" => $data['contact_name1'], "number" => $data['contact_number1']), array("name" => $data['contact_name2'], "number" => $data['contact_number2'])); $data['prize_money'] = array($data['prize_money1'], $data['prize_money2']); if (rtrim($data['timing']) != '' && strpos($data['timing'], 'undefined') === false) { $tv = preg_split('/[- :]/', $data['timing']); $d = mktime($tv[3], $tv[4], 0, $tv[1], $tv[2], $tv[0]); $timestamp = date("Y-m-d h:i:s", $d); $eventdetails->timing = $timestamp; } $eventdetails->contact = json_encode($data['contact']); $eventdetails->prize_money = json_encode($data['prize_money']); $eventdetails->approved = 0; if (Input::file('file') != null && Input::file('file')->isValid()) { $destinationPath = 'uploads'; // upload path $extension = Input::file('file')->getClientOriginalExtension(); // getting image extension $fileName = rand(11111, 99999) . '.' . $extension; // renameing image Input::file('file')->move($destinationPath, $fileName); // uploading file to given path $eventdetails->attachment = $fileName; } } $event->save(); if ($eventdetails->save()) { return Redirect::route('view_event'); } else { Session::flash('success', '0'); return Redirect::back(); } } else { return Redirect::route('root'); } }
public function root() { $events = Events::all(); $eventdetails = EventDetails::all(); return View::make('zeal', ['events' => $events, 'eventdetails' => $eventdetails]); }