Php 在Laravel中设置标题

Php 在Laravel中设置标题,php,laravel,laravel-4,Php,Laravel,Laravel 4,我试图从另一个URL向laravel发出json请求,并返回以下错误: XMLHttpRequest cannot load http://api.core/v1.0/accounting/items/. Origin http://site.dev is not allowed by Access-Control-Allow-Origin. 我试着在我的后过滤器中设置这个,但没有成功。我正在使用NGINX: App::after(function($request, $response) {

我试图从另一个URL向laravel发出json请求,并返回以下错误:

XMLHttpRequest cannot load http://api.core/v1.0/accounting/items/. Origin http://site.dev is not allowed by Access-Control-Allow-Origin.
我试着在我的后过滤器中设置这个,但没有成功。我正在使用NGINX:

App::after(function($request, $response)
{
    $response->headers->set('Access-Control-Allow-Origin', '*');
    return $response;
});

如果使用Apache,可能必须在.htaccess文件上设置该头文件, 或者使用选项--如果使用chrome浏览器,则禁用web安全

请看这个

nginx配置:

添加_头访问控制允许原点*


如果使用Apache,可能必须在.htaccess文件上设置该头文件, 或者使用选项--如果使用chrome浏览器,则禁用web安全

请看这个

nginx配置:

添加_头访问控制允许原点*


尝试将代码放在后过滤器的前过滤器
App::before

尝试将代码放在后过滤器的前过滤器
App::before

中。您可以直接使用php的header方法设置标题

header('Access-Control-Allow-Origin', '*')

在后过滤器中,yoy可以直接使用php的header方法来设置头

header('Access-Control-Allow-Origin', '*')

它不是一个方法,它是一个全局函数。它不是一个方法,它是一个全局函数。