12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace App\Http\Middleware;
- use Closure;
- use App\Repositories\Jobfair\JobfairRepository;
- class Jobfair
- {
- protected $jobfairRepository;
- /**
- * CompanyAuth constructor.
- * @param JobfairRepository $jobfairRepository
- */
- public function __construct(JobfairRepository $jobfairRepository)
- {
- $this->jobfairRepository = $jobfairRepository;
- }
- /**
- * Handle an incoming request.
- *
- * @param \Illuminate\Http\Request $request
- * @param \Closure $next
- * @return mixed
- */
- public function handle($request, Closure $next)
- {
- if (!$this->jobfairRepository->firstJobfair(['display'=>1])) {
- $back_url = \Illuminate\Support\Facades\URL::previous();
- $data=[
- 'message'=>"暂无招聘会...",
- 'jump_url'=>$back_url,
- 'is_error'=>true,
- 'return_page_name'=>"上一页",
- 'count_down'=>3
- ];
- if(is_mobile_route()){
- return response()->view('mobile.app.show_message',$data);
- }
- return response()->view('app.show_message', $data);
- }
- return $next($request);
- }
- }
|