当前位置: 首页 > 知识库问答 >
问题:

Laravel在插入后直接使用新创建的条目

郎睿
2023-03-14

我想打印一个新创建的元素添加到数据库后立即插入。

对于插入,使用

class CarrierController extends Controller
...
    public function create()
    {
...
        return view('admin.carriers.create', compact('components', 'suppliers', 'containers'));

为了打印,我创建了一个路由和一个视图。

此路由正在处理打印请求

Route::get('carriers/print-label/{carrier}', 'CarrierController@printLabel')->name('carriers.print-label');

问题是:如何用为新元素生成的ID触发打印的路由?

感谢你的帮助.

共有1个答案

空枫涟
2023-03-14

从create函数将用户重定向到print route

在create方法中使用以下代码将用户重定向到打印路由

return redirect()->route('carriers.print-label',['carrier'=>'Your carrier value'])->with(compact('components', 'suppliers', 'containers'));
 类似资料:
  • 问题内容: 我有两个大表,并且想要将所有列名(而不是视图)组合到一个新表中。 我 没有权限 右键单击每个表并选择CREATE TO SCRIPT,所以我想知道是否有一种方法可以在不指定列数据类型的情况下将两个表插入到新表中? 问题答案:

  • 我有这部分代码: 现在想返回插入或更新的数据作为响应,但是在谷歌上看到很多帖子后,所有尝试都失败了,我怎么能这样做?没有上次插入的id 但返回布尔值: 如何在雄辩的ORM laravel最后插入id 大多数主题想要返回,但我想要所有数据。

  • 问题内容: 我有一个数据块,当前为n元组列表,但格式相当灵活,我想附加到Postgres表中-在这种情况下,每个n元组都对应于数据库中的一行。 到目前为止,我一直在做的工作是将所有内容都写入CSV文件,然后使用postgres的COPY将所有内容批量加载到数据库中。这可行,但不是最佳选择,我希望能够直接从python进行所有操作。python中是否有一种方法可以在Postgres中复制COPY类型

  • 本文向大家介绍直接在JS里创建JSON数据然后遍历使用,包括了直接在JS里创建JSON数据然后遍历使用的使用技巧和注意事项,需要的朋友参考一下 之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据。 这里讲下直接在JS里创建JSON数据,然后遍历使用~ 创建代码如下:(创建的是JSON对象) 这里是创建一个JSON对象,包括了年份和月份的数据。 我为什么创建JSON对象,是因为我对

  • 问题内容: 我目前正在使用以下代码在表中插入数据: 我想返回插入的最后一个ID,但我不知道如何获取它。 亲切的问候! 问题答案: 后 保存 ,应该是最后的ID插入。 可以这样使用。 对于更新的laravel版本,请尝试此

  • 我使用laravel firstOrNew方法插入数据。当数据不在表中时,它将插入数据。插入数据后,我无法获取上次插入的id。 前任: