在Laravel中实现跨域资源共享(CORS)可以通过中间件来实现。以下是一种简单的方法:
php artisan make:middleware CorsMiddleware
<?php
namespace App\Http\Middleware;
use Closure;
class CorsMiddleware
{
public function handle($request, Closure $next)
{
$response = $next($request);
$response->headers->set('Access-Control-Allow-Origin', '*');
$response->headers->set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE');
$response->headers->set('Access-Control-Allow-Headers', 'Content-Type');
return $response;
}
}
'cors' => \App\Http\Middleware\CorsMiddleware::class,
Route::group(['middleware' => ['cors']], function () {
// your routes here
});
现在你的Laravel应用程序应该支持跨域资源共享了。请注意,这是一个简单的方法,你可能需要根据你的需求对中间件进行定制。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。