public function terminate($request, $response) { \Log::debug('=== Start queries ==='); foreach (\DB::getQueryLog() as $i => $query) { \Log::debug("Query #{$i}", ['query' => $query]); } \Log::debug('=== End queries ==='); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = $this->auth->user(); $permission = $request->method() . ' ' . $request->url(); \Log::debug($permission); \Log::debug('Has Role SuperUser ' . $user->hasRole('SuperUser')); \Log::debug('Can create-post ' . $user->can('create-post')); if ($user->can('create-post')) { return $next($request); } else { return response(view('errors.403'), 403); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null $guard * @return mixed */ public function handle($request, \Closure $next, $guard = null) { \Log::debug('Log authorization data', $request->headers->all()); return Auth::onceBasic('telephone') ?: $next($request); }