Laravel 5.1拒绝加载iframe

Laravel 5.1拒绝加载iframe,iframe,laravel-5,Iframe,Laravel 5,我有一个视图,它试图在获得JSON Web令牌后从Zendesk加载网页,但没有加载。好的,尝试一个已知的好的iframe,从Laravel以外的一个工作场所,我试图找出它是我这边的一个傻瓜,还是Laravel的什么东西 我正在使用中的步骤 但是所有这些都会在iframe元素中返回一个空格。我已经用谷歌搜索过了,但我没有找到能复制我所看到的结果 <iframe title="Tickets" style="width: 80%; height: 500px;" src="http://ww

我有一个视图,它试图在获得JSON Web令牌后从Zendesk加载网页,但没有加载。好的,尝试一个已知的好的iframe,从Laravel以外的一个工作场所,我试图找出它是我这边的一个傻瓜,还是Laravel的什么东西

我正在使用中的步骤

但是所有这些都会在iframe元素中返回一个空格。我已经用谷歌搜索过了,但我没有找到能复制我所看到的结果

<iframe title="Tickets" style="width: 80%; height: 500px;" src="http://www.example.com">
  <html><head></head><body></body>
  </html>
            </iframe>
增加

至app/Providers/AddIframServiceProvider.php

增加了

`$this->app->removeMiddleware('Illuminate\Http\FrameGuard')`
在app/Providers/AppServiceProvider.php中

但是不断地得到这个错误的变化:

`Call to undefined method Illuminate\Foundation\Application::removeMiddleware()`
从上面的ServiceProvider文件中注释了这两行,并尝试了另一个建议,即注释该行:

`$response->headers->set('X-Frame-Options', 'SAMEORIGIN', false);`
在\light\Http\Middleware\FrameGuard.php中

尝试了此标头的不同变体,SameOrgin设置为true,ALLOW-FROM,但仍然没有工作结果

从我读到的关于X-Frame-Options的内容来看,我似乎在设置我的Laravel页面标题,以防止其他人将我的站点合并到iframe中。我的working example.com没有设置此标题,我尝试加载的Zendesk页面也没有设置此标题

因此,我可能在Laravel5.1中遇到了错误的地方,无法加载外部页面,或者尝试修改中间件类时走错了路

我忽略了什么?谢谢,山姆

`Call to undefined method Illuminate\Foundation\Application::removeMiddleware()`
`$response->headers->set('X-Frame-Options', 'SAMEORIGIN', false);`