In a Laravel controller I have this redirect:

    return redirect()->back();

这让我回到上一页(比如http://domain/page页).然而,我想让页面跳转到一个特定的锚(比如#节).所以最终这一页应该打开:http://domain/page#section.我怎样才能做到这一点?我try 在重定向中添加锚,但没有效果.

推荐答案

return Redirect::to(URL::previous() . "#whatever");

记住在顶部导入它:

use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\URL;

I hope this works for you!

Laravel相关问答推荐

当未通过验证的字段是值数组时,Laravel$validator->;validator()方法不会引发异常

如何让 Laravel 的 Collection 表现得像一个流?

Laravel REST API:如何将数据库列名与参数的另一个名称映射?

Laravel 模型事件:delete() 不会从存储中删除文件

运行Docker时,安装PHP8.1时返回错误

如何通过单击进入 vs 代码中的类

向 Laravel 模型查询添加计算字段

"public/index.php" 可以在 laravel 中按组写入

Laravel 5 控制台( artisan )命令单元测试

在 Laravel 5 中添加新配置文件不起作用

Laravel 5.3 创建模型返回字段没有默认值

带有 Laravel Passport 的 SSO

Laravel 干预图像 GD 库扩展

这个上下文的流程应该是怎样的? (根据 Select 的付款方式,将处理付款的代码放在哪里?)

使用 laravel eloquent 关系检索除 NULL 之外的所有记录

如何在 Laravel 查询中使用多个 OR、AND 条件

将自定义消息(或任何其他数据)传递给 Laravel 404.blade.php

Laravel/PHPUnit:断言 json 元素存在而不定义值

为什么 phpunit 没有得到 phpunit.xml 中指定的正确 APP_ENV?

如何在不要求用户登录 Laravel 的情况下验证Electron邮件