如何在 Laravel 中的路由中使用变量?

2024-03-31

我正在尝试构建一个应用程序laravel 5.3其中我从请求方法获取变量,然后尝试在重定向中将该变量传递到路由。我想在我的视图中使用这个变量,以便我能够显示变量的值。我目前正在这样做:

在我的控制器中,我收到如下请求:

public function register(Request $request)
{
    $data = request->only('xyz','abc');
    // Do some coding
    .
    .
    $member['xyz'] = $data['xyz'];
    $member['abc'] = $data['abc'];
    return redirect('member/memberinfo')->with('member' => $member);
}

现在我的路线如下:

Route::get('/member/memberinfo', 'MemberController@memberinfo')->with('member', $member);

Now in MemberController我想用$member变量并将其显示到我的视图中:

public function memberinfo()
{
  return view('member.memberinfo', ['member' => $member]);
}

但我在路线文件中遇到错误

调用未定义的方法 Illuminate\Routing\Route::with()

帮帮我,我怎样才能实现这个目标。


当你使用时redirect()->with(),您正在将数据保存到会话中。因此,要从控制器中的会话甚至视图中获取数据,您可以使用session() helper:

$member = session('member'); // In controller.

{{ session('member')['xyz'] }} // In view.

或者,您可以将变量作为字符串参数传递。

重定向:

return redirect('member/memberinfo/xyz/abc')

Route:

Route::get('/member/memberinfo/{xyz}/{abc}', 'MemberController@memberinfo');

控制器:

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

如何在 Laravel 中的路由中使用变量? 的相关文章

  • 为什么 LinkedIn v2 Share API 在任何 v2/shares 端点上给出权限不足的错误?

    当我调用任何 v2 LinkedIn 共享 API 端点时 例如https api linkedin com v2 socialActions https api linkedin com v2 socialActions share UR
  • preg_match 所有以@开头的单词?

    我对正则表达式不太确定 所以我不得不问你 如何用 PHP 判断字符串中是否包含以 开头的单词 例如我有一个像 This is for codeworxx 这样的字符串 我很抱歉 但我没有任何起点 希望你能帮忙 谢谢 萨沙 好的 谢谢你的结果
  • PHP:是否可以从文件内容(字符串)创建 SplFileObject 对象?

    例如 contents file get contents image png 是否可以从 contents 创建 SplFileObject 对象 Thanks php 有一些特殊的流包装器 http www php net manual
  • 如何通过 PDO 使用密码哈希来使我的代码更安全? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的代码实际上可以工作 但它一点也不安全 我不想使用 MD5 因为它不是那么安全 我一直在查找密码哈希 但我不确定如何将其合并到我的代
  • 如何处理 PHP 中浮点数的奇怪舍入

    众所周知 浮点运算并不总是完全准确 但是如何处理它的不一致之处呢 As an example in PHP 5 2 9 this doesn t happen in 5 3 echo round 14 99225 4 14 9923 ech
  • 有没有办法在不使用 foreach 或其他函数的情况下在 PHP 中内爆关联数组的键和值?

    我有一个像这样的关联数组 myarray array a gt 1 b gt 2 c gt 3 我想显示数组键和值 如下所示 a is 1 b is 2 c is 3 我不想使用 print r 或 var dump 来执行此操作 我也不想
  • PHP语言问题

    我有一个 php 页面 它将邮件发送到特定电子邮件 其中包含此页面表单中的数据 邮件必须以网站的母语 阿拉伯语 发送 但是当我单击表单上的提交按钮时 收到的邮件一半可读 阿拉伯语 另一部分不可读 符号 我想知道如何解决这个问题并且能够发送邮
  • 正则表达式替换混合数字+字符串

    我想删除所有包含数字的单词 示例 LW23 London W98 String 从上面的字符串中我唯一想保留的是 London String 这可以用正则表达式来完成吗 我目前正在使用 Python 但 PHP 代码也很好 Thanks E
  • ajax 会增加还是降低安全性?

    我正在创建一个网站 到目前为止它是纯 PHP 的 我在想 既然很少有人没有启用 JavaScript 我想知道为什么 也许我应该将我的网站创建为一个完全 PHP 的网站 而不使用任何 AJAX 难道是我想错了 可以肯定的是 如果我实施一些
  • 获取目录中最后修改的文件

    有没有办法只选择目录中的最后一个文件 扩展名jpg png gif 或者我是否必须解析整个目录并使用进行检查filemtime 是的 你必须通读它们 但由于目录访问已被缓存 因此您不必真正担心它 files array merge glob
  • 我的 PHP 代码不会将记录插入到 mySQL 数据库表中[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我的网站上
  • 如何在PHP中将图像从内存上传到AWS S3?

    所以我目前有一个使用 AWS S3 上传图像的上传系统 这是代码 Upload image to S3 s3 Aws S3 S3Client factory array key gt mykey secret gt myskey try s
  • 返回上一页

    我正在使用表格来 评价 页面 此表单将数据 发布 到其他地方的 php 脚本 我只是想在处理表单后显示一个链接 这将使用户返回到上一页 我可以在 php 脚本中使用 javascript 来执行此操作吗 GF 您可以使用链接来调用histo
  • 将单独的月、日和年值转换为时间戳

    我有月份值 1 12 日期值 1 31 和年份值 2010 2011 2012 我还有一个小时值和一个分钟值 我怎样才能把这个给strtotime 它可以以某种方式将其转换为时间戳吗 当您已经知道年月和日期时 为什么将字符串转换为日期 us
  • 如何从列表创建多维数组?

    我在 MySQL 中有一个带有父 ID 的类别列表 如何从列表中创建 PHP 数组 ID Category Parent ID 1 Car NULL 2 Education NULL 3 Mathematics 2 4 Physics 2
  • 使用 Flot、html、PHP 和 MySql 查询绘制多个图表

    我正在尝试使用 Flot html PHP 和 MySql 查询绘制多个图表 但我陷入了困境 因为我找不到在同一个 html 页面中绘制多个 flot 的方法 为简单起见 在数据库 test db3 映像中包含以下字段 表1 用户名 发送邮
  • 仅在 Chrome 上我收到此错误:Uncaught TypeError: Illegal constructor [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 当我在 Chrome 上加载 jQuery 时 我会收到此错误 Uncaught TypeError Illegal constr
  • 通过 SOAP 的 Gmt php 或 UTC C# 等效项

    is C DateTime UtcNow和 PHPdate c 是等价的 我怀疑 因为当我肥皂时 我得到了 C
  • Magento 设置脚本中的 ALTER TABLE 不使用 SQL

    乔纳森 戴 https stackoverflow com users 336905 jonathan day says 更新不应采用以下形式 SQL命令 我没遇到过 任何 DDL 或 DML 语句不能 通过 Magento 的配置执行 结
  • PHP 用星号替换所有字符

    假设我有一个字符串形式的密码 password thisisaplaintextpassword 我怎样才能把它变成下面的样子 password 我想通过电子邮件向用户发送他们的帐户详细信息 但不想发送整个内容 Use 字符串重复 http

随机推荐

  • AtomicReferenceArray 的工作原理

    我想知道 AtomicReferenceArray 是否可以用作 ConcurrentLinkedQueue 的替代品 如果可以使用有界结构 我目前有类似的东西 ConcurrentLinkedQueue
  • UITableView tableHeaderView 中的 UIButton 不响应触摸

    好吧 我觉得自己像个白痴 我无法让这个工作正常进行 而且 SO 上的其他答案都没有让我得到任何帮助 我有一个非常简单的UIView我已经在 xib 中定义并加载为tableHeaderView of my UITableViewContro
  • 从 oracle 表中恢复已删除的行

    是否可以从 oracle 表中恢复已删除的行 我的数据存储在表 MANUAL TRANSACTIONS 中 架构名称是 CCO 我不小心删除了表中的 50 万行 并且也进行了提交 现在我想恢复它们 我正在使用 Oracle 11g R2 谢
  • 为什么 Clippy 建议传递 Arc 作为参考?

    我正在检查我的代码中的 Clippy 发现 发现迂腐的规则needless pass by value https rust lang github io rust clippy master index html needless pas
  • 如何使用 Puppeteer 读取 span 元素的值

    我正在尝试进行一些网页抓取 读取 html 页面内的一些行 我需要寻找在某些页面中重复出现的文本 span 元素 在下面的示例中 我想以 文本编号 1 文本编号 2 文本编号 3 的字符串数组结尾 span Text number 1 sp
  • 用于多种翻译的可翻译实体和形式

    考虑来自以下位置的 Category 实体及其 CategoryTranslation 实体 http github com l3pp4rd DoctrineExtensions blob master doc translatable m
  • 在快速帮助文档注释中添加 Swift 类的链接?

    假设我有两个课程 This class should be used together with Foo class Bar func doNothing Description of what Foo does goes here cla
  • 通过 PHP 连接时用户的 MS SQL Native Client 登录失败

    我有一个带有 IIS 7 5 MS SQL 2012 Express 的 Windows 2008 R2 Datacenter 服务器 使用 PHP 5 6 尝试通过 Windows 身份验证连接到我创建的数据库 testDB 但未能这样做
  • “错误”类型的值没有成员“代码”[重复]

    这个问题在这里已经有答案了 我正在将一个测试应用程序移至 Xcode 8 Beta 5 并将我的代码转换为 Swift 3 关于切换到 Swift 3 我留下了一些错误Error from NSError 我在 Xcode 中收到错误消息
  • Rspec any_instance.stub 引发 nil:NilClass 异常的未定义方法 `any_instance_recorder_for'

    这是我正在测试的类Foo rb class Foo def bar return 2 end end 这是我的测试包含在Foo spec rb require Foo rb describe Foo do before all do put
  • 使用 sed 删除两个模式之间的行(不包括)

    Ok 我知道这是一个微不足道的问题 但是 我如何从文件中删除两个已知模式 单词之间的行 pattern1垃圾模式2 获得 pattern1模式2 有谁知道学习 sed 的好 简单的 资源吗 有很多清晰的例子吗 sed n pattern1
  • CSS 问题,填写表单时标题会上升

    我有一个奇怪的 CSS 问题 我不太确定如何解决这个问题 当我按下网站上的 登录 按钮并开始输入用户名时 标题会上升 我真的不知道是什么原因造成的 有任何想法吗 Thanks 这是一些代码 表格 tooltip wrap position
  • 使用Integrate.odeint()的ValueError和odepack.error

    我正在尝试编写一个方程来建模 然后绘制一个积分控制系统 特别是关于巡航控制 但是 每当我运行它时 我都会收到两个错误 ValueError 对象对于所需数组来说太深 odepack error 函数调用的结果不是正确的浮点数组 我读过这些问
  • Aptana 3 和 ruby​​ 调试

    我如何在 ruby 中设置变量的监视 我正在使用 Aptana 作为IDE 我正在使用 NET 并且习惯于仅通过将鼠标悬停在变量上来查看变量值 在 aptana 3 中 我无法找到查看变量当前状态和值的方法 我看到 self 对象有太多信息
  • 使用 jasmine 测试 ember.js 应用程序

    有谁知道有关测试 ember js 应用程序的任何资源 示例或教程 您如何测试视图 似乎没有任何关于此的广泛示例 信息 我无法提出一个如何实现这一目标的示例 但我发现了一个广泛使用 Jasmine 进行测试的项目 您应该看一下余烬资源 ht
  • 使用 ts-node 在 Next.js 项目中运行单个 .ts 文件进行测试[重复]

    这个问题在这里已经有答案了 我正在尝试使用默认配置在 Next js 项目中运行单个 ES 模块 ts 文件以进行快速调试 npx ts node lib my module ts 这给了我这个错误 Warning To load an E
  • 使用 LocationManager 时,为什么打开 Wifi 但未连接有助于网络定位?

    这可能是偏离主题的 如果是这样 我道歉 并很高兴接受关闭标志 但我在弄清楚为什么 WIFI 打开但未连接到任何接入点 在我的 Android 设备上 时遇到问题 它vastly提高网络提供商使用时的准确性LocationManager 如果
  • 通过HTTP实现大文件上传

    我需要创建一个基于 Apache Tomcat 的 Web 应用程序 它可以通过 HTTP 多部分表单 POST 请求 接收大型 100 MB 或更多 文件 我尝试了 Apache Commons Fileupload 它适用于较小的文件
  • Mongoose-lean() 返回 bson 数据

    此查询未按预期工作 Model find select id lean exec function err ids 据我所知 lean 方法应该将查询结果返回为 js 对象 而不是 mongodb bson edit 实际结果 forEac
  • 如何在 Laravel 中的路由中使用变量?

    我正在尝试构建一个应用程序laravel 5 3其中我从请求方法获取变量 然后尝试在重定向中将该变量传递到路由 我想在我的视图中使用这个变量 以便我能够显示变量的值 我目前正在这样做 在我的控制器中 我收到如下请求 public funct