/** * Display the specified resource. * * @param University $university * @return Response */ public function show(University $university) { $updatedAtServer = Request::header('Updated-At-Server'); if ($updatedAtServer === null || $university->updated_at->gt(Carbon::parse($updatedAtServer))) { if (Input::has('detailed') && Input::get('detailed') === "true") { $university->load(['rules.actions.actionParams', 'rules.transformerMappings']); } return $university; } return response(null, 304); }
public function index() { $pages = Page::all(); $landing = Landing::where('lang', \App::getLocale())->first(); $universities = University::where('lang', \App::getLocale())->take(9)->get(); return view('pages.index', ['pages' => $pages, 'landing' => $landing, 'universities' => $universities]); }
/** * Create the university and a user instance. * * @param UniversityRegisterRequest $request * @return \Illuminate\Http\RedirectResponse */ public function register(UniversityRegisterRequest $request) { $university = University::create($request->all()); $user = $this->createAuthenticableUser($university, $request->input('password')); Auth::login($user); return redirect('dashboard'); }
/** * Created by Emad Mirzaie on 11/09/2015. * Education Form composer */ private function composeEducation($educationRepository) { view()->composer('profile.partials.education', function ($view) use($educationRepository) { $user = Auth::user(); $universities = University::lists('name', 'id'); $statuses = $educationRepository->statuses(); $degrees = $educationRepository->degrees(); $educations = $user->educations()->with('university')->get(); $view->with(['universities' => $universities, 'statuses' => $statuses, 'degrees' => $degrees, 'educations' => $educations]); }); }
/** * Created By Dara on 25/12/2015 * register university select2 plugin */ private function registerUniversity($request) { $universities = University::all()->lists('name', 'id')->toArray(); $selected = $request->input('university_id'); if (!array_key_exists($selected, $universities) && $selected != '0') { //new university selected $university = University::create(['name' => $selected]); $selected = $university->id; } return $selected; }
/** * Run the database seeds. * * @return void */ public function run() { $university = University::create(['name' => 'HAW Hamburg', 'contact_first_name' => 'Enes', 'contact_last_name' => 'Kaya', 'email' => '*****@*****.**', 'city' => 'Hamburg', 'state' => 'Hamburg', 'zip_code' => '20095', 'street' => 'Berliner Tor 5']); $university->user()->create(['name' => 'Enes Kaya', 'email' => '*****@*****.**', 'password' => bcrypt('1234'), 'role' => 'university']); //$professors = factory(\App\Professor::class, 20)->make(); //$students = factory(\App\Student::class, 20)->make(); // foreach ($professors as $professor) // { // $university->professors()->save($professor); // } // // foreach ($students as $student) // { // $university->students()->save($student); // } }
public function getAll() { $university = University::get(); return response()->json(['error' => false, 'topic' => $university]); }
/** * Run the database seeds. * * @return void */ public function run() { University::create(['name' => 'شهید بهشتی', 'logo' => 'Shahid_Beheshti_University_logo.png']); }
/** * UniversitySeeder constructor. * Must be called in subclass if there is a constructor defined. */ public function __construct() { $this->university = University::find($this->universityId); $this->university->published = $this->published; $this->university->save(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $university = University::findOrFail($id); if ($university->image != NULL and file_exists('img/universities/' . $university->image)) { // Storage::delete('img/universities/'.$university->image); } $university->delete(); return redirect('/admin/universities')->with('status', 'Университет удален!'); }
/** * Create a user and login. * * @param University $university * @param $password * @return \Illuminate\Http\RedirectResponse */ private function createAuthenticableUser(University $university, $password) { return $university->user()->create(['name' => $university->contact_first_name . ' ' . $university->contact_last_name, 'email' => $university->email, 'password' => bcrypt($password), 'role' => 'university']); }
public function edit($university_edit) { $universities = University::all(); return view('admin.setting.universities', compact('universities', 'university_edit'))->with(['title' => 'University List/Add New/Edit', 'hasEdit' => 1]); }