Laravel常見問題或常用腳本
允許跨域請求
原理:
#設置header參數
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Credentials: true");
header("Access-Control-Allow-Methods: *");
header("Access-Control-Allow-Headers: Content-Type,Access-Token");
header("Access-Control-Expose-Headers: *");
Laravel常用方式
1.創建中間件
$ php artisan make:middleware AccessControlAllowOrigin
2.註冊中間件
在 app/Http/Kernel.php 類中的 $middleware 屬性裏列出這個中間件類
[
......
'cors' => \App\Http\Middleware\AccessControlAllowOrigin::class,
]
3.應用剛纔的中間件即可