Esempio n. 1
0
 public function postLogin()
 {
     if (Auth::attempt(Request::only('email', 'password'))) {
         return redirect()->intended('/dashboard');
     }
     return redirect()->route('log-in')->withErrors(['auth' => ['The email or password you entered is incorrect.']]);
 }
Esempio n. 2
0
 public function getPublications()
 {
     $post = Post::status(Request::get('filter'))->orderBy('updated_at', 'DESC')->paginate(20)->appends(Request::only(['filter']));
     $tmp = array('extends' => Config::get('social::social.tmp.admin', 'layout.base'), 'section_main' => Config::get('social::social.tmp.section_main', 'main'));
     $header_title = array('clase' => 'fa fa-share-alt', 'titulo' => 'Social <small>Publicaciones</small>');
     return View::make('social::listPublications', compact('post', 'tmp', 'header_title'));
 }
Esempio n. 3
0
 /**
  * 获取菜单数据
  * @return static
  */
 public function getList()
 {
     $this->handleRequest();
     $obj = $this->checkOrder();
     //排序检查
     $data = $obj->options(Request::only('where', 'order'))->paginate();
     return $this->withParam($data);
 }
Esempio n. 4
0
 /**
  * Updates the current user.
  *
  * @return \Illuminate\View\View
  */
 public function postUser()
 {
     $userData = array_filter(Request::only(['username', 'email', 'password']));
     try {
         Auth::user()->update($userData);
     } catch (ValidationException $e) {
         return Redirect::route('dashboard.user')->withInput($userData)->withTitle(sprintf('%s %s', trans('dashboard.notifications.whoops'), trans('dashboard.team.edit.failure')))->withErrors($e->getMessageBag());
     }
     return Redirect::route('dashboard.user')->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), trans('dashboard.team.edit.success')));
 }
Esempio n. 5
0
 /**
  * Authenticate user.
  *
  * @author Morten Rugaard <*****@*****.**>
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function authenticate()
 {
     $urlToRedirectToAfterUserLogin = Cookie::get('url_to_redirect_to_after_user_login');
     // Retrieve credentials
     $data = Request::only('email', 'password', 'remember');
     // Authenticate user
     if (!backend_attempt(['email' => $data['email'], 'password' => $data['password']], (bool) $data['remember'])) {
         return redirect()->route('nodes.backend.login.form')->with('error', 'Invalid login. Try again.');
     }
     return $this->redirectSuccess($flashAlert = null, $urlToRedirectToAfterUserLogin);
 }
Esempio n. 6
0
 public function compose(View $view)
 {
     $makeForm = Request::only('make_id', 'makeyear_id', 'model_id');
     $makes = Make::orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $makeYears = $models = array();
     if ($makeForm['make_id'] != null) {
         $makeYears = MakeYear::where('make_id', $makeForm['make_id'])->orderBy('year', 'DESC')->lists('year', 'id')->toArray();
         if ($makeForm['makeyear_id'] != null) {
             $models = Model::where('makeyear_id', $makeForm['makeyear_id'])->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
         }
     }
     $view->with(compact('makeForm', 'makes', 'makeYears', 'models'));
 }
Esempio n. 7
0
 /**
  * @param \Illuminate\Database\Query\Builder $query
  * @param array|null $defaultSortParameters
  *
  * @return \Illuminate\Database\Query\Builder
  */
 public function scopeSortable($query, $defaultSortParameters = null)
 {
     if (Request::has('sort') && Request::has('order')) {
         return $this->queryOrderBuilder($query, Request::only(['sort', 'order']));
     } elseif (!is_null($defaultSortParameters)) {
         $defaultSortArray = $this->formatToSortParameters($defaultSortParameters);
         if (Config::get('columnsortable.allow_request_modification', true) && !empty($defaultSortArray)) {
             Request::merge($defaultSortArray);
         }
         return $this->queryOrderBuilder($query, $defaultSortArray);
     } else {
         return $query;
     }
 }
 public function store()
 {
     $data = Request::only('curso_id', 'estudiante_id');
     // dd($data);
     $rules = array();
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $cursadas = AsignaturaCursada::create($data);
     $cursadas->save();
     return redirect()->route('asignaturas.cursadas.store');
 }
 public function store()
 {
     $data = Request::only('date', 'sala_id', 'periodo_id', 'curso_id');
     $rules = array('date' => 'required');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $horarios = Horario::create($data);
     $horarios->save();
     Session::flash('message', 'El Horario de la fecha ' . $horarios->fecha . ' fue creado con éxito');
     return redirect()->route('Administrador.horarios.store');
 }
 public function store()
 {
     $data = Request::only('usuario_rut', 'rol_id');
     // dd($data);
     $rules = array();
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $rolesusuarios = RolUsuario::create($data);
     $rolesusuarios->save();
     Session::flash('message', 'El  Perfil del usuario fue creado con éxito');
     return redirect()->route('Administrador.cambiarperfil.store');
 }
 public function store()
 {
     $data = Request::only('rut', 'rol_id');
     // dd($data);
     $rules = array('rut' => 'required|valid_rut|numeric|unique:roles_usuarios|min:7|max:8');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $rolesusuarios = RolUsuario::create($data);
     $rolesusuarios->save();
     Session::flash('message', 'El rol usuario ' . $rolesusuarios->rut . ' fue creado con éxito');
     return redirect()->route('Administrador.rolesusuarios.store');
 }
 public function store()
 {
     $data = Request::only('nombre', 'descripcion', 'facultad_id');
     // dd($data);
     $rules = array('nombre' => 'required|alpha_spaces|max:255', 'descripcion' => 'required|alpha_spaces_num|max:255');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $departamentos = Departamento::create($data);
     $departamentos->save();
     Session::flash('message', 'El' . $departamentos->nombre . ' fue creado con éxito');
     return redirect()->route('Administrador.departamentos.store');
 }
 public function store()
 {
     $data = Request::only('codigo', 'nombre', 'descripcion', 'escuela_id');
     // dd($data);
     $rules = array('codigo' => 'required|numeric', 'nombre' => 'required|alpha_spaces|max:255', 'descripcion' => 'required|alpha_spaces_num|max:255');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $carreras = Carrera::create($data);
     $carreras->save();
     Session::flash('message', 'La ' . $carreras->nombre . ' fue creada con éxito');
     return redirect()->route('Administrador.carreras.store');
 }
 public function store()
 {
     $data = Request::only('nombre', 'descripcion', 'campus_id');
     // dd($data);
     $rules = array('nombre' => 'required|alpha_spaces|max:255|unique:facultades', 'descripcion' => 'required|alpha_spaces_num|max:255');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $facultades = Facultad::create($data);
     $facultades->save();
     Session::flash('message', 'La Facultad de ' . $facultades->nombre . ' fue creada con éxito');
     return redirect()->route('Administrador.facultades.store');
 }
 public function store()
 {
     $data = Request::only('rut', 'nombres', 'apellidos', 'email', 'carrera_id');
     // dd($data);
     $rules = array('rut' => 'required|valid_rut|numeric|unique:estudiantes', 'nombres' => 'required|alpha_spaces|max:255', 'apellidos' => 'required|alpha_spaces|max:255', 'email' => 'required|valid_email|unique:estudiantes|max:255');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $estudiantes = Estudiante::create($data);
     $estudiantes->save();
     Session::flash('message', 'El Estudiante ' . $estudiantes->nombres . ' fue creado con éxito');
     return redirect()->route('Administrador.estudiante.store');
 }
 public function store()
 {
     $data = Request::only('rut', 'nombres', 'apellidos', 'email', 'departamento_id');
     // dd($data);
     $rules = array('rut' => 'required|valid_rut|numeric|unique:docentes|max:8|min:7', 'nombres' => 'required|alpha_spaces|max:255', 'apellidos' => 'required|alpha_spaces|max:255', 'email' => 'required|email|valid_email|unique:docentes|max:255');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $docentes = Docente::create($data);
     $docentes->save();
     Session::flash('message', 'El docente ' . $docentes->nombres . ' fue creado con éxito');
     return redirect()->route('Encargado.docentes.store');
 }
 public function store()
 {
     $data = Request::only('codigo', 'nombre', 'descripcion', 'departamento_id');
     // dd($data);
     $rules = array('codigo' => 'required|numeric|unique:asignaturas', 'nombre' => 'required|alpha_spaces|max:255', 'descripcion' => 'required|alpha_spaces_num|max:255');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $asignaturas = Asignatura::create($data);
     $asignaturas->save();
     Session::flash('message', 'La asignatura ' . $asignaturas->nombre . ' fue creada con éxito');
     return redirect()->route('Encargado.asignaturas.store');
 }
 public function store()
 {
     $data = Request::only('nombre', 'descripcion', 'capacidad', 'campus_id', 'tipo_sala_id');
     // dd($data);
     $rules = array('nombre' => 'required|alpha_spaces_num|max:255', 'descripcion' => 'required|alpha_spaces_num|max:255', 'capacidad' => 'required|numeric|entre1y50');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $salas = Sala::create($data);
     $salas->save();
     Session::flash('message', 'La sala ' . $salas->nombre . ' fue creada con éxito');
     return redirect()->route('Encargado.crearSalas.store');
 }
 public function store()
 {
     $data = Request::only('asignatura_id', 'docente_id', 'semestre', 'anio', 'seccion');
     // dd($data);
     $rules = array('semestre' => 'required|numeric', 'anio' => 'required|numeric', 'seccion' => 'required|numeric');
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $cursos = Curso::create($data);
     $cursos->save();
     Session::flash('message', 'El curso de la seccion ' . $cursos->seccion . ' fue creado con éxito');
     return redirect()->route('Encargado.cursos.store');
 }
Esempio n. 20
0
 /**
  * Logs the user in.
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function loginPost()
 {
     $loginData = Request::only(['login', 'password']);
     // Login with username or email.
     $loginKey = Str::contains($loginData['login'], '@') ? 'email' : 'username';
     $loginData[$loginKey] = array_pull($loginData, 'login');
     // Validate login credentials.
     if (Auth::validate($loginData)) {
         // Log the user in for one request.
         Auth::once($loginData);
         // We probably want to add support for "Remember me" here.
         Auth::attempt($loginData);
         //return Redirect::intended('/')
         return Redirect::home()->withSuccess(trans('gitamin.signin.success'));
     }
     return Redirect::route('auth.login')->withInput(Request::except('password'))->withError(trans('gitamin.signin.invalid'));
 }
Esempio n. 21
0
 public function index()
 {
     $requestData = Request::only('pagesize', 'bid', 'device_id');
     $pagesize = isset($requestData['pagesize']) ? (int) $requestData['pagesize'] : 20;
     $bid = isset($requestData['bid']) ? (int) $requestData['bid'] : 0;
     $dev = Device::where('id', '>', $bid);
     if (isset($requestData['device_id'])) {
         $dev = $dev->where('wx_device_id', $requestData['device_id']);
     }
     $dev = $dev->paginate($pagesize);
     $arrRet = array();
     foreach ($dev as $d) {
         array_push($arrRet, ['id' => $d->id, 'sn' => $d->sn, 'wx_device_id' => $d->wx_device_id, 'comment' => $d->comment, 'status' => $d->status]);
     }
     $dev = $dev->toArray();
     return RestHelp::success(['total' => $dev['total'], 'per_page' => $dev['per_page'], 'current_page' => $dev['current_page'], 'device' => $arrRet]);
 }
Esempio n. 22
0
 public function compose(View $view)
 {
     $makeForm = Request::only('region_id', 'comuna_id', 'desglosa_id', 'glosa_id', 'gl1_id', 'gl6_id');
     $reg_com = regiones::orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $com_com = array();
     if ($makeForm['region_id'] != null) {
         $com_com = Comunas::where('regiones_id', $makeForm['region_id'])->orderBy('name', 'DESC')->lists('name', 'id')->toArray();
     }
     $des_com = desglosas::orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $glo_com = array();
     if ($makeForm['desglosa_id'] != null) {
         $glo_com = glosas::where('desglosas_id', $makeForm['desglosa_id'])->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     }
     $nro = 1;
     $gl1_com = glosas::where('desglosas_id', $nro)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $nro = 6;
     $gl6_com = glosas::where('desglosas_id', $nro)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $view->with(compact('makeForm', 'reg_com', 'com_com', 'des_com', 'glo_com', 'gl1_com', 'gl6_com'));
 }
 public function store()
 {
     $data = Request::only(['nombre', 'tipo_sala_id', 'descripcion', 'capacidad']);
     $nombre = Request::get('nombre');
     $tipo = Request::get('tipo_sala_id');
     $descripcion = Request::get('descripcion');
     $capacidad = Request::get('capacidad');
     $rut = Auth::user()->rut;
     $id_campus = Campus::select('id')->where('rut_encargado', $rut)->first()->id;
     //$campus=Campus::select('nombre')->where('rut_encargado',$rut)->first();
     $rules = array('nombre' => 'required|', 'capacidad' => 'required|numeric|min:0|max:50');
     $val = Validator::make($data, $rules);
     if ($val->fails()) {
         return redirect()->back()->withErrors($val->errors())->withInput();
     }
     $sala = Sala::create(['nombre' => $nombre, 'tipo_sala_id' => $tipo, 'descripcion' => $descripcion, 'capacidad' => $capacidad, 'campus_id' => $id_campus]);
     $sala->save();
     Session::flash('message', 'La sala ' . $salas->nombre . ' fue creada con éxito');
     return redirect()->route('Encargado.salas.store');
 }
Esempio n. 24
0
 public function register()
 {
     $iResponseCode = -1;
     $sResponseData = '';
     if (Request::has('email') && Request::has('password')) {
         // validate credentials, create user, login them in, return 200
         $validator = Validator::make(Request::only(['email', 'password']), ['password' => 'required|min:6', 'email' => 'required|email|unique:users']);
         if ($validator->fails()) {
             $sResponseData = '<div class="alert alert-danger"><strong>Registration failed</strong> Make sure your email and password meet the following requirements:';
             $iResponseCode = 412;
             $sResponseData .= '<ul>';
             foreach ($validator->messages()->all('<li>:message</li>') as $message) {
                 //$sResponseData .= "<li><strong>sField</strong> $sError</li>";
                 $sResponseData .= $message;
             }
             $sResponseData .= '</ul></div>';
         } else {
             // succesful; create user, log them in, return 200
             $oUser = new User();
             $oUser->email = Request::get('email');
             $oUser->password = \Hash::make(Request::get('password'));
             $oUser->save();
             // create their default category
             $oCategory = new Category();
             $oCategory->user_id = $oUser->id;
             $oCategory->name = "all";
             $oCategory->save();
             Auth::attempt(['email' => $oUser->email, 'password' => $oUser->password], true);
             $iResponseCode = 200;
         }
     } else {
         $iResponseCode = 412;
         $sResponseData = '<div class="alert alert-danger"><strong>Registration failed</strong> Enter an email and password to register</div>';
     }
     return response($sResponseData, $iResponseCode);
 }
 /**
  * Create a new password for the user.
  *
  * POST (:orchestra)/forgot/reset
  *
  * @param \Orchestra\Foundation\Processor\Account\PasswordBroker  $processor
  *
  * @return mixed
  */
 public function reset(Processor $processor)
 {
     $input = Request::only('email', 'password', 'password_confirmation', 'token');
     return $processor->update($this, $input);
 }
Esempio n. 26
0
 /**
  * Return request values to be used in paginator
  *
  * @return array
  */
 function pager_array()
 {
     return Request::only(config('database.criteria.params.search', 'search'), config('database.criteria.params.searchFields', 'searchFields'), config('database.criteria.params.columns', 'columns'), config('database.criteria.params.sortBy', 'sortBy'), config('database.criteria.params.orderBy', 'orderBy'), config('database.criteria.params.with', 'with'));
 }
Esempio n. 27
0
 private function getNeatnessUrls($current_key, $current_direction)
 {
     $original_params = [];
     if (isset($this->neatness['appends'])) {
         $original_params = Request::only($this->neatness['appends']);
     } else {
         $original_params = Request::except([$this->_neatness_order_by, $this->_neatness_direction]);
     }
     $urls = [];
     foreach ($this->neatness['columns'] as $key => $column) {
         $direction = $key == $current_key ? $this->getNeatnessReverseDirection($current_direction) : $this->neatness['default'][1];
         $params = $original_params + [$this->_neatness_order_by => $key, $this->_neatness_direction => $direction];
         $urls[$key] = Request::url() . '?' . http_build_query($params);
     }
     return collect($urls);
 }
Esempio n. 28
0
     * Tasks routes
     */
    Route::get('tasks/mine', ['as' => 'user.tasks', 'uses' => 'TasksController@mine']);
    Route::get('projects/{projects}/tasks/{tasks}/activity', ['as' => 'projects.tasks.activity', 'uses' => 'TasksController@activity']);
    Route::post('projects/{projects}/tasks/{tasks}/activity', ['as' => 'projects.tasks.comment', 'uses' => 'TasksController@comment']);
    Route::resource('projects.tasks', 'TasksController', ['except' => ['create', 'edit']]);
    /*
     * Project team routes
     */
    Route::resource('projects.team', 'TeamsController', ['only' => ['index', 'store', 'update', 'destroy']]);
    /**
     * Users routes
     */
    Route::resource('users', 'UsersController', ['only' => ['index']]);
});
Route::post('/authenticate', function () {
    try {
        $credentials = Request::only('email', 'password');
        $authed = auth()->attempt($credentials, true);
        if ($authed && ($token = auth()->getToken())) {
            $header = config('jwt.header');
            return (new Response())->header($header, (string) $token);
        }
    } catch (Exception $exc) {
        // Do nothing
    }
    return response('Unauthorized.', 401);
});
Route::get('/', function () {
    return view('welcome');
});
Esempio n. 29
0
 /**
  * Attempt to confirm account with email and then change confirmed status
  *
  * @param  string $code
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postConfirm(Request $request, $code)
 {
     //dd($code);
     $user = $this->registrar->confirmEmail($request->email);
     if ($user != null) {
         $this->registrar->confirmUser($user);
         $this->registrar->activateUser($user);
         Flash::success(trans('kotoba::auth.success.login'));
         return redirect($this->redirectPath());
     } else {
         Flash::error(trans('kotoba::auth.error.email'));
         return redirect('auth/confirm/' . $code)->withInput($request->only('email'));
     }
 }
Esempio n. 30
0
 public function createNewPassword()
 {
     $remember_token = Request::only('k')['k'];
     return view('restore')->with(compact('remember_token'));
 }