本文整理汇总了PHP中Illuminate\Support\Facades\Request::only方法的典型用法代码示例。如果您正苦于以下问题:PHP Request::only方法的具体用法?PHP Request::only怎么用?PHP Request::only使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\Request
的用法示例。
在下文中一共展示了Request::only方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postLogin
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.']]);
}
示例2: getPublications
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'));
}
示例3: getList
/**
* 获取菜单数据
* @return static
*/
public function getList()
{
$this->handleRequest();
$obj = $this->checkOrder();
//排序检查
$data = $obj->options(Request::only('where', 'order'))->paginate();
return $this->withParam($data);
}
示例4: postUser
/**
* 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')));
}
示例5: authenticate
/**
* Authenticate user.
*
* @author Morten Rugaard <moru@nodes.dk>
*
* @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);
}
示例6: compose
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'));
}
示例7: scopeSortable
/**
* @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;
}
}
示例8: store
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');
}
示例9: 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');
}
示例10: 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');
}
示例11: 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');
}
示例12: 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');
}
示例13: 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');
}
示例14: 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');
}
示例15: 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');
}