Edit File: StoreAcceptedMiddleware.php
<?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Auth; use App\Models\Store; class StoreAcceptedMiddleware { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next){ if ($user=Auth::user()){ $store = Store::where('user_id',$user->id)->first(); if($store){ if($user->approve=='accept'){ return $next($request); }else{ return redirect()->route('stores_dashboard.get_success_page'); } }else{ return redirect()->route('stores_dashboard.get_login'); } }else{ return redirect()->route('stores_dashboard.get_login'); } } }
Back to File Manager