/** * 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')); }
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); }
/** * 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"; }
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'); }
/** * 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')); }
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); }
private function checkEmail($email) { $user = User::where('email', $email)->first(); if ($user == null) { return true; } return false; }
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')); }
public function getCheckins($userId) { $user = User::find($userId); if (!$user) { return $this->errorNotFound('User not found'); } return $this->respondWithCollection($user->checkins, new CheckinTransformer()); }
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(); } }
/** * 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); }
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'); } }
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); }
/** * 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('/'); }
/** * 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')); }
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'); }
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(); } }