CressHttp.php 886 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /*
  3. * @Author: your name
  4. * @Date: 2021-04-28 14:56:54
  5. * @LastEditTime: 2021-04-29 18:05:12
  6. * @LastEditors: Please set LastEditors
  7. * @Description: In User Settings Edit
  8. * @FilePath: \10dsm\app\Http\Middleware\CressHttp.php
  9. */
  10. namespace App\Http\Middleware;
  11. use Closure;
  12. class CressHttp
  13. {
  14. /**
  15. * Handle an incoming request.
  16. *
  17. * @param \Illuminate\Http\Request $request
  18. * @param \Closure $next
  19. * @return mixed
  20. */
  21. public function handle($request, Closure $next)
  22. {
  23. $response = $next($request); $response->header('Access-Control-Allow-Origin', '*'); $response->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Cookie, Accept'); $response->header('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, OPTIONS'); $response->header('Access-Control-Allow-Credentials', 'false');
  24. return $response;
  25. }
  26. }