Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

SpawNAsh's avatar

laravel ValidateRequests cant get session response

i used laravel auth to make login and password reset function but when i submit the form , wont get any session response just redirect back with nothing

what's the problem i met? i cant figure out

laravel version is 5.4

php version 7.1

0 likes
4 replies
H@rd!k_$h@h's avatar

try like this..

in Controller --->

namespace App\Http\Controllers;

use App\Models\Login_Model;

use Illuminate\Support\Facades\Input;

use View;

use Request;

use Session;

use Illuminate\Support\Facades\Redirect;

public function do_login() {

    $data['posts'] = Input::only('username','password');    
       $data['result'] = Login_Model::login($data);
     if(count($data['result'])>0)
     {
           $username = $data['result'][0]->name;
           $userid = $data['result'][0]->id;
            session()->put('username',$username);
            session()->put('userid',$userid);
            $user_data = session()->get('username');
        if(isset($user_data) || $user_data != "")
        {
            Session::flash('message', 'Successfully Logged In!');
            return Redirect::to('content');
            
        }   
        else
        {
            Session::flash('message', 'Logged In Failed!');
            return Redirect::to('register');
        }
    }
    else
    {
        Session::flash('message', 'Logged In Failed!');
            return Redirect::to('register');
    }
     

}

H@rd!k_$h@h's avatar

in View :

---> <?php echo Session :: get("username");?>
H@rd!k_$h@h's avatar

in model ..

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Login_Model extends Model { protected $table = 'users';

public static function login($data = array())
{
    $condition = array(
        'email' =>  $data['posts']['username'],
        'password' =>  $data['posts']['password']
    );
    $config = \DB::table('users')->where($condition)->get();
   return $config;
}

}

SpawNAsh's avatar

i found the anwser

i add two times . \Illuminate\Session\Middleware\StartSession::class, in the kernal.php

cause these problem

Please or to participate in this conversation.