AuthFilter.php 381 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. use Illuminate\Http\Request;
  3. class AuthFilter {
  4. /**
  5. * Run the request filter.
  6. *
  7. * @param \Illuminate\Http\Request $request
  8. * @return mixed
  9. */
  10. public function filter(Request $request)
  11. {
  12. if (Auth::guest())
  13. {
  14. if ($request->ajax())
  15. {
  16. return Response::make('Unauthorized', 401);
  17. }
  18. else
  19. {
  20. return Redirect::guest('login');
  21. }
  22. }
  23. }
  24. }