Hello to all, welcome to therichpost.com. In this post, I will tell you, How to use laravel Auth::user() id in query? Like I always say that laravel is the best Mvc php framework.
In this post, I will tell you to use laravel Auth::user() id in query and here are they:
$activated_up = User::where('id',Auth::user()->id)->get(); //or User::find(Auth::user()->id);
if you have any query related this post then please do ask
Route::group([‘middleware’ => [‘checkAuth’]], function () {
Route::get(‘/’, function () {
return redirect(‘/dashboard’);
});
Route::get(‘/logout’,’LoginController@logout’);
});
middleware
//middleware
namespace App\Http\Middleware;
use Closure;
use Session;
use DB;
class CheckAuth
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$USER = Session::get(‘USER’);
$ADMIN = Session::get(‘ADMIN’);
if($ADMIN || $USER) {
// $PDO = DB::connection()->getPdo();
// getRole($PDO, $USER);
return $next($request);
} else {
return redirect(‘/signin’);
}
}
}
//kernal
protected $routeMiddleware = [
/* Check Custom Auth */
‘checkAuth’ => \App\Http\Middleware\CheckAuth::class,
];