Answers for "auth::user not working in controller construct in laravel"

PHP
1

laravel get auth user in constructor

<?php

namespace AppHttpControllers;

use AppUser;
use IlluminateSupportFacadesAuth;
use AppHttpControllersController;

class ProjectController extends Controller
{
    /**
     * All of the current user's projects.
     */
    protected $projects;

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware(function ($request, $next) {
            $this->projects = Auth::user()->projects;

            return $next($request);
        });
    }
}
Posted by: Guest on December-07-2020
0

laravel controller constructor auth user null

class BaseController extends Controller
{
    public $user_info;
  
    public function __construct(){
      $this->middleware(function ($request, $next) {
        $this->user_info=Auth::user(); // returns user
        return $next($request);
      });
    }
}
Posted by: Guest on June-18-2021

Code answers related to "auth::user not working in controller construct in laravel"

Browse Popular Code Answers by Language