使用 Laravel 5.4 从 SSRS 获取报告

Get reports from SSRS with Laravel 5.4

我需要帮助来设置 SSRS 和 Laravel 以使用我们的 windows 服务器。

我想使用 URL 通过 Laravel Web 应用程序从 SSRS 获取报告

示例 URL:

http://192.168.0.22:100/ReportServer/Pages/ReportViewer.aspx?%2freportst%2fReportExample&name=John&surname=Doe&rs:Command=Render

SSRS 需要将报告发送到网络服务器,网络服务器(Laravel 应用程序)将return 发送到客户端浏览器。这样我就不会在 SSRS 和 Web 服务器之间公开 URL 和参数。

我想用 php file_get_contents() 方法检索报告。但是我无法访问 SSRS 报告,因为我每次都要求 SSRS 进行 Windows 身份验证。

我一直在寻找与 laravel 一起使用的这种类型的解决方案,我找到了一个非常适合我的库,如果它也适合你,请查看 github。

存储库中有一些基本示例,请按照link

https://github.com/ChartBlocks/php-ssrs