lundi 27 août 2018

Laravel : transforming a request into another

I want to log my users as soon as they register. here's my UserController's code (which works) :

<?php

namespace App\Http\Controllers;

use App\Http\Requests\Login;
use App\Http\Requests\Register;
use App\User;

class UserController extends Controller
{
    public function register(Register $request)
    {
        User::create($request->all());

        $loginRequest             = new Login();
        $loginRequest['email']    = $request->get('email');
        $loginRequest['password'] = $request->get('password');

        return $this->login($loginRequest);
    }

    public function login(Login $request)
    {
        return 'ok';
    }
}

I feel I'm doing something ugly with my $loginRequest. Is there a neater way to do the same ? Aka transform my Register request into a Login request ?



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2obiLDb
via IFTTT

Aucun commentaire:

Enregistrer un commentaire