/**
  * Remove a friend request.
  *
  * @param Request $request
  *
  *
  * @return Response
  */
 public function destroy(Request $request)
 {
     $validator = Validator::make($request->all(), ['userId' => 'required']);
     if ($validator->fails()) {
         return response()->json(['response' => 'failed', 'message' => 'Something went wrong please try again.']);
     } else {
         FriendRequest::where('user_id', $this->currentUser->id)->where('requester_id', $request->userId)->delete();
         $friendRequestCount = $this->currentUser->friendRequests()->count();
         return response()->json(['response' => 'success', 'count' => $friendRequestCount, 'message' => 'friend request removed']);
     }
 }
 /**
  * Store single user information
  * POST REQUEST
  * @param  int  $id
  * @return Response
  */
 public function store(Request $request)
 {
     $user = new User();
     $user->first_name = $request->first_name;
     $user->last_name = $request->last_name;
     $user->age = $request->age;
     $user->city = $request->city;
     $user->state = $request->state;
     $user->country = $request->country;
     $user->about = $request->about;
     $user->save();
     //
 }
 public function postRegister()
 {
     $input = Input::all();
     $v = Validator::make($input, User::$rules);
     if ($v->passes()) {
         $user = new User();
         $user->username = Input::get('username');
         $user->email = Input::get('email');
         $user->password = Hash::make(Input::get('password'));
         $user->save();
         return Redirect::to('login');
     }
     return Redirect::to('register')->withErrors($v);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $id = $request->get("id");
     $isbn = $request->get("isbn");
     $titulo = $request->get("titulo");
     $autores = $request->get("autores");
     $descricao = $request->get("descricao");
     $datapublica = $request->get("anopubli");
     $paginas = $request->get("paginas");
     $editora = $request->get("editora");
     $linkPrevio = $request->get("linkprevio");
     $imagemUrl = $request->get("imagemurl");
     $estado = $request->get("estadolivro");
     // Verificar no banco de dados, caso não exista, consultar no Google Books
     $username = Session::get('user', function () {
         return 'chesco';
     });
     $user = new User();
     $user->setIdusuario($username);
     $id = isset($id) ? $id : '0';
     $isbn = isset($isbn) ? $isbn : '';
     $titulo = isset($titulo) ? $titulo : "";
     $paginas = isset($paginas) and strlen($paginas) > 0 ? $paginas : 0;
     $estado = isset($estado) and strlen($estado) > 0 ? $estado : 0;
     $datapublica = (isset($datapublica) and strlen($datapublica)) > 0 ? $datapublica : 2015;
     echo "data publica" . $datapublica . strlen($datapublica);
     $livro = new Livro();
     $livro->setId($id);
     $livro->setIsbn($isbn);
     $livro->setTitulo($titulo);
     $livro->setDescripcion($descricao);
     $livro->setImageLink($imagemUrl);
     $livro->setDataPublica($datapublica);
     $livro->setPaginas($paginas);
     $livro->setEditora($editora);
     $livro->setLinkPrevio($linkPrevio);
     $livro->setEstado($estado);
     $livro->setDono($user);
     if ($autores) {
         foreach ($autores as $autor) {
             $livro->addAutorWithName($autor);
         }
     }
     $gestor = new GestorLibros();
     if ($gestor->cadastrarLivro($livro)) {
         return View::make('livros.cadastrolusuccess');
     } else {
         return View::make('livros.tenho', array('livro' => $livro, 'erro' => 'si'));
     }
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $user = User::find(\Auth::user()->id);
     $AppCategories = AppCategory::lists('name', 'id');
     $update = null;
     return view('userApp.createUserApp', compact('user', 'AppCategories', 'update'));
 }
Example #6
0
 public function edit($id)
 {
     //$ticket = Ticket::findOrFail($id);
     $data = array('ticket' => Ticket::findOrFail($id), 'users' => User::lists('name', 'id'));
     return View('tickets.edit', $data);
     //return view('tickets.edit')->withTicket($ticket);
 }
 public function load_profile()
 {
     $user = Auth::user();
     // $id = Auth::id();
     $user['providers'] = User::find($user->id)->providers;
     return view('pages.profile', $user);
 }
Example #8
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     $input = $request->input('generos');
     User::create(['titulo' => $request['titulo'], 'sinopsis' => $request['sinopsis'], 'imgportada' => bcrypt($request['imgportada']), 'genero_id' => $input]);
     return "exitoso";
 }
Example #9
0
 public function data()
 {
     $users = User::select(['id', 'first_name', 'last_name', 'email']);
     return Datatables::of($users)->add_column('actions', '<a href="{{ route(\'admin.users.show\', $id) }}"><i class="livicon" data-name="info" data-size="18" data-loop="true" data-c="#428BCA" data-hc="#428BCA" title="view user"></i></a>
                                 <a href="{{ route(\'admin.users.edit\', $id) }}"><i class="livicon" data-name="edit" data-size="18" data-loop="true" data-c="#428BCA" data-hc="#428BCA" title="update user"></i></a>
             				   ')->make(true);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $newsarticleUpdate = Request::all();
     $newsarticle = User::find($id);
     $newsarticle->update($newsarticleUpdate);
     return redirect('newsarticles');
 }
Example #11
0
 /**
  * Show the application dashboard.
  *
  * @return Response
  */
 public function index()
 {
     $days = Input::get('days', 7);
     $range = \Carbon\Carbon::now()->subDays($days);
     $stats = User::where('created_at', '>=', $range)->groupBy('date')->orderBy('date', 'DESC')->remember(1440)->get([DB::raw('Date(created_at) as date'), DB::raw('COUNT(*) as value')])->toJSON();
     // return view('home');
     $this->layout->content = View::make('home', compact('stats'));
 }
Example #12
0
 public function profile($name, $surname, $id)
 {
     $user = User::findOrFail($id);
     if (is_null($user)) {
         abort();
     }
     return view('profile', compact('ime', 'prezime'));
 }
 public function getIndex($id = 'index')
 {
     $text = DB::table('maintexts')->where('url', '=', $id)->first();
     //	   dd($text);
     return view('index')->with('text', $text);
     return view('index')->with('id', $id);
     $url = User::popular(2);
 }
Example #14
0
 private function checkEmail($email)
 {
     $user = User::where('email', $email)->first();
     if ($user == null) {
         return true;
     }
     return false;
 }
Example #15
0
 public function store(Request $request)
 {
     // money, received_user_id
     $record = $request->user()->paymentRecords()->create($request->all());
     $request->user->debt->decrement('balance', $request->money);
     User::findOrFail($request->received_user_id)->debt()->increment('balance', $request->money);
     return $record;
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     if (Gate::denies('view-users')) {
         abort(403, 'Nope');
     }
     $users = User::all();
     return view('user.index', compact('users'));
 }
Example #17
0
 public function getCheckins($userId)
 {
     $user = User::find($userId);
     if (!$user) {
         return $this->errorNotFound('User not found');
     }
     return $this->respondWithCollection($user->checkins, new CheckinTransformer());
 }
Example #18
0
 public function sendEmailReminder(Request $request, $id)
 {
     $user = User::findOrFail($id);
     Mail::send('emails.reminder', ['user' => $user], function ($m) use($user) {
         $m->from('*****@*****.**', 'SAIRCO');
         $m->to($user->email, $user->name)->subject('Your Reminder!');
     });
 }
 public function management()
 {
     if (User::is_admin()) {
         $images = Image::all();
         return view('image.management', compact('images'));
     } else {
         return redirect('/')->with('message', 'you must login to open this page');
     }
 }
 /**
  * Handles login request
  */
 public function postLogin(Request $request)
 {
     if (User::authenticate($request->input('email'), $request->input('password'), $request->get('remember_me'))) {
         flash('Kirjautuminen onnistui');
         return redirect()->route('home');
     } else {
         return redirect()->route('login')->with();
     }
 }
Example #21
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //Get the User that is preforming this operation
     $user = JWTAuth::parseToken()->authenticate();
     $userId = $user->id;
     //$domains = Domain::find()->select('domain', 'orderType', 'user_id')->where('user_id', '=', $userId)->get();
     /*Get all domains from current user*/
     $domains = User::find($userId)->domains;
     return Response::json($this->transformDomain($domains), 200);
 }
Example #22
0
 public function reset_pass($hash)
 {
     $user = User::where('reminder', $hash)->first();
     if (0 == count($user)) {
         return redirect()->route('login');
     } else {
         Auth::login($user);
         return redirect()->route('cabinet');
     }
 }
Example #23
0
 public function edit($id)
 {
     //$SelectUsers = User::lists('name', 'id');
     //return view('tickets.edit', compact('SelectUsers',$SelectUsers));
     //$ticket = Ticket::findOrFail($id);
     $user_role = array('admin' => 'admin', 'tech' => 'tech', 'subscriber' => 'subscriber');
     $data = array('user' => User::findOrFail($id), 'SelectRole' => $user_role);
     return View('users.edit', $data);
     //return view('tickets.edit')->withTicket($ticket);
 }
Example #24
0
 /**
  * This method will handle the login request and validate if user information is correct
  *
  * @param   Request     $request    Array which should have the following:
  *                                  username
  *                                  password
  * @return string       JSON Response
  *                      status:
  *                          OK      if successful
  *                          ERROR   if validation has failed
  *                      code:
  *                          200     successful
  *                          403     unauthorized
  *                      message     Message will contain more detailed information on if failed
  */
 public function validate(Request $request)
 {
     $username = $request->username;
     $password = $request->password;
     if (empty($username) || empty($password)) {
         return ['status' => 'ERROR', 'code' => 403, 'message' => 'Empty Field(s)'];
     }
     /** @var User $user */
     if ($user = User::where('username', '=', '')) {
     }
 }
 public function postDestroy($id)
 {
     $guide = Guide::find($id);
     $user = User::getUserLoggedIn();
     if ($user->isAdmin() || $user->id == $guide->creator_id) {
         flash('Ohje poistettu onnistuneesti');
         $guide->destroy();
     } else {
         flash()->error('Ei oikeuksia ohjeen poistoon');
     }
     return redirect()->to('/');
 }
Example #26
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     // �f�[�^��S�Ď擾
     // SELECT * FROM players�Ɠ���
     //    	$members = Member::all();
     //    	return "$members";
     //    	$members = Member::all();
     //    	return "$members";
     //return Member::all();
     return User::findOrFail(1);
     //    	return User::all();
 }
 /**
  * Show the application dashboard.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $username = Auth::user()->name;
     $user = User::where('name', '=', $username)->first();
     $user_farmbooks = $user->farmbooks()->get();
     $user_farmbooks = array_pluck($user_farmbooks, 'id');
     // dd($user_farmbooks,$array);
     $farmbooks = Farmbook::lists('name', 'id');
     //  $p->farmbooks()->attach([1,2]);
     //  dd($user,$p);
     //$user_farmbooks = [1,2];
     return view('settings', compact('user', 'farmbooks', 'user_farmbooks'));
 }
Example #28
0
 public function postAdminConfig(Request $request)
 {
     $phone = \Request::input('phone');
     $password = \Request::input('password');
     $password_confirm = \Request::input('password_confirmation');
     $email = \Request::input('email');
     $userInfo = array('phone' => $phone, 'password' => $password, 'password_confirmation' => $password_confirm, 'email' => $email);
     $validator = Validator::make($userInfo, ValidRule::$phone_reg_rules, ValidRule::$phone_reg_tips);
     if ($validator->passes()) {
         $user = new User();
         $user->phone = $phone;
         $user->email = $email;
         $user->password = \Hash::make($password);
         if ($user->save()) {
             return \Redirect::to('login')->withErrors('恭喜您注册成功!');
         } else {
             return \Redirect::to('register')->withErrors('注册失败,请再试一次');
         }
     } else {
         return \Redirect::to('register')->withErrors($validator);
     }
 }
 public function confirm($confirmation_code)
 {
     if (!$confirmation_code) {
         throw new InvalidConfirmationCodeException();
     }
     $user = User::whereConfirmationCode($confirmation_code)->first();
     if (!$user) {
         throw new InvalidConfirmationCodeException();
     }
     $user->confirmed = 1;
     $user->confirmation_code = null;
     $user->save();
     Flash::message('You have successfully verified your account.');
     return Redirect::route('login_path');
 }
Example #30
0
 public function collect()
 {
     $loggedUser = Auth::user();
     $fee = Fee::where('status', 'ENABLED')->find();
     $specialFees = SpecialFee::where('status', 'ENABLED');
     $users = User::where('role', 'USER')->get();
     foreach ($users as $user) {
         $amount = $fee->amount;
         foreach ($specialFees as $specialFee) {
             if ($specialFee->user_id == $user->id) {
                 $amount = $specialFee->amount;
             }
         }
         $user->balance = $user->balance - $amount;
         $user->save();
     }
 }