如何使用控制器代码在 laravel 5 的新选项卡中打开 PDF 视图页面?

2023-12-28

实际上,当我们保存用户数据时,我想在新选项卡中打开一个pdf页面,但是我们提交表单的页面重定向到同一页面。

public function store(Request $request) {

        $user = new UserDetail([
            'full_name' => $request->get('full_name'),
            'street_address' => $request->get('street_address'),
            'city' => $request->get('city'),
            'zip_code' => $request->get('zip_code'),
        ]);

        $user->save();
        $user = UserDetail::find($user->id);

        $pdf = PDF::loadView('pdf', compact('user'));
        //return $pdf->download('invoice.pdf');
        return Redirect::away($pdf->download('invoice.pdf'));
        //return redirect('/index');
    }

有人帮助我吗?


您可以在视图文件中使用下面的代码在新选项卡中打开它。

<a href="{{route("pdfStream")}}" target="_blank" > click me to pdf </a>

在你的控制器中你可以使用:

public function pdfStream(Request $request){
  $user = UserDetail::find($user->id);
  $data["info"] = $user;
  $pdf = PDF::loadView('whateveryourviewname', $data);
  return $pdf->stream('whateveryourviewname.pdf');
}

还有你的路线:

Route::get('/pdf', 'YourController@pdfStream')->name('pdfStream');

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用控制器代码在 laravel 5 的新选项卡中打开 PDF 视图页面? 的相关文章

  • 无法从 PDFA1-a 格式文档中提取图像

    我正在使用以下代码从 PDFA1 a 格式的 pdf 中提取图像 但我无法获取图像 List
  • 查看pdf字节流而不将其保存在Android中

    Ref 如何在 Android 中渲染 PDF https stackoverflow com questions 2883355 how to render pdf in android 我有一个包含 PDF 内容的字节流 并希望在我的
  • 使用 utf-8 文件名发送 MIME 编码的电子邮件附件

    你好亲爱的人们 我花了三天时间在网上搜索答案 但没有找到任何答案 我发现了很多 几乎 的案例 但没有一个正是我正在寻找的 我能够获取希伯来语的主题和正文消息 但无法获取希伯来语的附加文件名 顺便说一句 我对 PHPMailer 等第三方程序
  • 使用 laravel 5 和 Auth 更新登录的用户帐户设置

    截至今天 我对 Laravel 实际上是任何 PHP 框架 还是个新手 但对 PHP 并不陌生 我创建了我的第一个项目并设法使用预构建的登录Auth系统 我创建了一个新的路线 控制器和模型 名为AccountSettings所以当我去 ac
  • 550 Bad HELO - 主机冒充域名 Laravel

    我正在尝试设置 Laravel 身份验证 包括 密码重置 功能 但当我尝试发送电子邮件时 我偶然发现了一个错误 我得到的错误是 Expected response code 250 but got code 550 with message
  • 从请求响应创建 PDF 不适用于 axios,但适用于本机 xhr

    为了强制从服务器下载 PDF 我尝试使用 axios 和本机 xhr 对象 原因是我必须发送post请求 因为我向服务器传递了太多数据 所以带有简单链接的选项 例如site ru download pdf对我不起作用 尽管我最终设法用 Xh
  • 使用 javascript 在 IFrame 中打印 PDF 文件仅获取一页

    这是我打印 pdf 文件的代码 在这里 在打印时我只得到一页 我需要一个解决方案 function printPdf var ifr document getElementById frame1 PDF is completely load
  • 在 Laravel Schema 中创建价格列

    我想在 Laravel 模式中创建一个价格列 public function up Schema create cameras function Blueprint table table gt increments id table gt
  • 从 PDF 中提取不可选择的内容

    我正在使用 Apache PDFBox 从 PDF 文件中提取页面 但找不到提取不可选择的内容 文本或图像 的方法 从 PDF 文件中选择内容是没有问题的 请注意 相关 PDF 在复制内容方面没有任何限制 至少从我在文件的 文档限制摘要 中
  • 使用 AJAX 调用生成 PDF 文件

    我正在尝试使用 Rails3 中的 AJAX 调用生成 PDF 文件 以下代码生成一个我使用 PRAWN gem 创建的 PDF 文件 我不希望用户在订购之前查看 PDF 因此 目标是在服务器中创建 PDF 文件 非常感谢任何想法或想法 使
  • 从 PDF 转换为 HTML [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Laravel 5 清除视图缓存

    我注意到 Laravel 缓存视图存储在 storage framework views 随着时间的推移 他们会吃掉我的空间 我该如何删除它们 有什么命令可以吗 我试过php artisan cache clear 但它并没有清除视图缓存
  • Laravel 5:在没有 Composer 的情况下安装 Form 和 HTML 类

    我有兴趣在 Laravel 5 上安装 Form 和 HTML 类 而不需要 Composer 我怎样才能做到这一点 对于那些想说服我使用作曲家的人 1 我想通过自己手动至少一次来看看它的作用 2 我的主机上没有作曲家 3 使用compos
  • 使用 ApacheFOP 从 Java 中的 XML 生成 PDF

    我正在尝试从 Java 对象生成即时 PDF 报告 我找不到很多这方面的例子 所以我一直在关注这个例子 http svn apache org viewvc xmlgraphics fop trunk examples embedding
  • Laravel 5 文件下载无效

    使用时Response download下载文件时 我注意到图像和其他二进制文件传输不正确 改变Content Typeheader 没有改变任何东西 也没有明确禁止缓存或强制内容的长度 造成这个问题的原因可能是什么 这个问题的解决方案可以
  • 创建一个带有可填充字段的pdf python

    因此 我的任务是创建一个 pdf 允许最终用户在 pdf 中输入信息并打印或保存它 或者 我尝试创建的 pdf 是从具有可填充字段的 pdf 模板呈现的 我遇到的问题是 每次我使用任何 python 库 pypdf2 pdfrw repor
  • 如何从浏览器打印 PDF

    在Web应用程序中 是否可以强制在客户端上打印PDF文件 如果浏览器配置为在窗口内打开 PDF 我想调用 window print 会起作用 但某些浏览器 例如我的 被配置为在外部打开 PDF 谷歌文档的做法是将 JavaScript 嵌入
  • UIDocumentInteractionController 显示空白 pdf

    我尝试使用 UIDocumentInteractionController PresentPreviewAnimated 方法在 iOS 设备上显示 pdf 但它一直显示空白文档 我认为这可能与字符编码有关 但我不确定 如果我使用 UIWe
  • 在 Laravel 5 中截断表

    描述 我有一个充满测试数据的表 有时 我想清除它以获取新数据 我可以在 DBMS 应用程序中执行截断 例如MySQL 工作台 但我试图在我的应用程序中实现它 Goal 创建一个按钮 单击时截断数据库中的表 这是我的步骤 1 声明一条路线 R
  • 如何从 Web API 应用程序返回 PDF

    我有一个在服务器上运行的 Web API 项目 它应该从两种不同类型的源返回 PDF 实际的可移植文档文件 PDF 和存储在数据库中的 base64 字符串 我遇到的问题是将文档发送回客户端 MVC 应用程序 剩下的部分是关于所发生的一切以

随机推荐

  • 同时构建许多类似的 Android .apk 文件?

    我有一个 Android 项目 我需要从中构建许多 apk apk 彼此之间仅在以下几个方面有所不同 Android 清单文件中有一些彼此不同的值 某些 apk 可能会排除 res 文件夹中的某些文件 不同的包名 自动构建所有这些不同的 a
  • 实体框架,代码优先。调用时子对象不会填充

    我首先要掌握 EF 代码 当我在代码中调用对象时 我的域模型设计似乎不支持自动 填充 对象的子对象 Model public class Car Key DatabaseGenerated DatabaseGeneratedOption I
  • 在 LINQ 中合并 2 个列表

    我有两个自定义对象列表 List1 Year Month ValueA List2 Year Month ValueB 我想要获得第三个列表 并将两者合并 List3 Year Month ValueA ValueB 在 LINQ VB N
  • CUDA/C - 在内核函数中使用 malloc 会产生奇怪的结果

    我是 CUDA C 的新手 也是堆栈溢出的新手 这是我的第一个问题 我试图在内核函数中动态分配内存 但结果出乎意料 我读到在内核中使用 malloc 会大大降低性能 但无论如何我都需要它 所以我首先尝试使用一个简单的int array 只是
  • React-bootstrap-typeahead labelKey 打字稿

    我有与埃里吉奥对此问题的回答中讨论的相同问题 但从未回答过 使用 Typescript 反应 AsyncTypeahead https stackoverflow com questions 56170309 react asynctype
  • 将 CSV 文件导入 SQL Server

    我正在寻求帮助以导入 csv使用以下命令将文件存入 SQL ServerBULK INSERT我有几个基本问 题 Issues CSV 文件数据可能有 逗号 之间 例如 描述 那么我怎样才能使导入处理这些数据呢 如果客户端从 Excel 创
  • 当GDB调试核心文件时,是否可以将充满二进制数据的文件加载到GDB中?

    我正在使用 GDB 和核心文件调试崩溃 很大一部分内存空间被映射到进程中 这部分内存不会保存到核心文件中 我有一个文件 其中包含该映射内存中的所有数据 我想找到一种方法将该文件中的数据加载到 GDB 的某个偏移量处 以便我可以在该地址空间内
  • MUI v5 主题与情感/mui

    我已将 MUI 从 v4 升级到 v5 但是 我现在很难理解主题如何与可用的不同主题解决方案一起使用 我不太明白在哪里使用 MUI 主题 样式组件以及何时使用情感组件 在新组件中 我使用sxprop 来应用样式 但是我有很多组件仍在使用cr
  • 如何使用 ElementTree 在 python 中复制 xml 树?

    我正在使用 xml etree ElementTree 来解析 xml 文件 我用以下方式解析 xml 文件 import xml etree ElementTree as ET tree ET parse options xmlfile
  • Asp.net MVC 标签

    我有以下内容
  • 如何计算两个日期之间的天数? [复制]

    这个问题在这里已经有答案了 我正在计算 从 日期和 到 日期之间的天数 例如 如果起始日期为 13 04 2010 截止日期为 15 04 2010 则结果应为 如何使用 JavaScript 获取结果 const oneDay 24 60
  • Python 属性可调用

    有没有办法让属性和方法同名 我的意思是可以按通常方式使用的属性and可同时调用 像这样 gt gt gt b Book gt gt gt b pages 123 gt gt gt b pages 123 gt gt gt b pages i
  • 预订系统是否适合 Amazon DynamoDB / NoSQL?

    我正在开发基本的餐厅预订系统 并正在考虑使用亚马逊动态数据库对于这个项目 话虽如此 我什至不确定是否DynamoDB适合这样的事情或者我是否应该坚持MySQL RDS因为某些查询可能非常复杂 我需要的功能 用户将提交一个 查找餐桌 表格包含
  • 将字母替换为其字母表位置

    当我开始时 这对我来说看起来相当简单 但由于某种原因 每次我尝试在 codewars 上运行结果时 我都会得到一个空数组 我希望你能帮我找出问题所在 function alphabetPosition text text split joi
  • LINQ to CRM -Where 子句中的 OR

    我正在尝试使用 LINQ 从 Dynamics CRM 2011 获取一些数据 目标是获取自特定日期以来发生更改或子实体 PERC 文件 自同一日期以来发生更改的所有联系人记录 查询看起来像这样 Bring all students who
  • 调试 R 中的意外错误——如何找到错误发生的位置?

    有时 R 会抛出错误 例如 if ncol x 2 中的错误 参数长度为零 当我没有编写这样的代码时 没有附加信息 是否有通用方法可以查找哪个包中的哪个函数导致错误 由于大多数包都是压缩的 因此 grep 并不简单 usr lib R li
  • 使用特定于片段的“adjustPan”或“adjustResize”

    我想知道是否可以指定以编程方式或在xml一种使用方法windowSoftInputMode具体到一个Fragment 假设我只有一个activity其中包含两个fragment 一个片段应该使用adjustPan另一个adjustResiz
  • 如何使用 RestSharp 发布原始 Json?

    我有一个端点 它接受一个具有消息元素的 Json 对象 然后其余的可以具有不同的属性 这是一个例子 public void SendMessage IDictionary
  • 从backstack中获取到的fragment,再次调用onCreateView()

    请帮助我解决我的问题 I have MainActivity与框架布局 我想将一些片段替换到框架布局中 现在我遇到一个问题 它是 1 我创建了片段A并将其放入框架布局中 片段 A 称为onCreateView etc 2 然后我创建了片段B
  • 如何使用控制器代码在 laravel 5 的新选项卡中打开 PDF 视图页面?

    实际上 当我们保存用户数据时 我想在新选项卡中打开一个pdf页面 但是我们提交表单的页面重定向到同一页面 public function store Request request user new UserDetail full name