我如何将 url 路由到 laravel 中的特定控制器并锚定到特定控制器

     2023-03-15     204

关键词:

【中文标题】我如何将 url 路由到 laravel 中的特定控制器并锚定到特定控制器【英文标题】:how would I route url with and anchor to a specific controller in laravel 【发布时间】:2016-07-18 20:22:05 【问题描述】:

我继承了一个使用 JSON 并使用散列扩展框的网站。 当我创建共享时,这给我带来了问题。

我可以创建一个端点 url,它工作正常,除了网站的编写方式它以不同的方式提取数据。

只有谷歌有这个问题,因为你只能给它一个分享网址来获取信息。

当发布的 url 看起来像这样时,我一直在尝试弄清楚如何将 laravel rout 解析为控制器。

http://somesite.com/#gen/mag/aritcle-name/

我想要捕捉的只是 - #gen

这些都不起作用,但是我想我必须做某种逃避......

Route::get('/#gen/mag/', array('uses'=>'content@helloworld'));
Route::get('#gen/mag/', array('uses'=>'content@helloworld'));
Route::get('/\#gen/mag/', array('uses'=>'content@helloworld'));
Route::get('/[#gen]/mag/', array('uses'=>'content@helloworld'));
Route::get('/[\#gen]/mag/', array('uses'=>'content@helloworld'));
Route::get('/(#gen)/mag/', array('uses'=>'content@helloworld'));
Route::get('/(\#gen)/mag/', array('uses'=>'content@helloworld'));

任何帮助将不胜感激。

谢谢

安迪

【问题讨论】:

这可能有助于***.com/questions/4960513/… 【参考方案1】:

浏览器不会在 URL 末尾的 # 之后发送任何内容。这只能在javascript中处理:

var hashContent = window.location.hash;

【讨论】:

您好,我是这么认为的,这就是为什么我找不到任何文档来做这个服务器端。值得一问,以防有人找到解决方法。 再次感谢您的回答。

如何构建需要特定 URL 查询参数的 Laravel 路由?

】如何构建需要特定URL查询参数的Laravel路由?【英文标题】:HowtobuildaLaravelroutethatrequiresaspecificURLqueryparameter?【发布时间】:2014-04-1822:04:46【问题描述】:假设我有这样的网址:localhost/admin/users/localhost/admin/users/?data=refresh还有一... 查看详情

禁用特定文件夹/路由的 Laravel 路由

】禁用特定文件夹/路由的Laravel路由【英文标题】:DisableLaravelRoutingforaspecificfolder/route【发布时间】:2013-08-0704:06:27【问题描述】:我想知道如何在laravel上禁用特定目录的路由?我希望在laravel上运行我的主要网站(我正在将其... 查看详情

laravel刀片如何在布局中将请求段合并到url路由器中?

】laravel刀片如何在布局中将请求段合并到url路由器中?【英文标题】:howlaravelbladetomergerequestsegmentintourlrouterinlayout?【发布时间】:2014-12-1109:16:54【问题描述】:我在Laravel中开发,使用Router、Request、Blade(我认为这些都是相关的... 查看详情

如何使用 Laravel 中的路由将循环下拉值从视图传递到控制器?

】如何使用Laravel中的路由将循环下拉值从视图传递到控制器?【英文标题】:HowtopassaloopeddropdownvaluefromviewtocontrollerusingrouteinLaravel?【发布时间】:2019-02-1403:18:15【问题描述】:我有这个下拉列表,其中包含循环项目。我想要的... 查看详情

如何使 Laravel 5 重定向到没有哈希(#)的 Angular 路由?

】如何使Laravel5重定向到没有哈希(#)的Angular路由?【英文标题】:HowtomakeLaravel5redirecttoAngularrouteswithoutthehash(#)?【发布时间】:2016-05-0508:54:37【问题描述】:我正在使用带有Angular的Laravel5。默认情况下,Angular将/#/添加到URL。我... 查看详情

如何将数据从 laravel 传递到 Vue Router?

】如何将数据从laravel传递到VueRouter?【英文标题】:HowtopassadatafromlaravelintoVueRouter?【发布时间】:2020-07-2306:55:58【问题描述】:我正在使用laravel-vue项目我想将基本url从laravel视图传递给vue路由器组件。前任。此数据url(\'/\')。这... 查看详情

Laravel 将 url 参数从控制器传递到路由

】Laravel将url参数从控制器传递到路由【英文标题】:Laravelpassurlparameterfromcontrollertoroute【发布时间】:2021-01-2817:35:24【问题描述】:如何将参数从控制器传递到路由。例如,在我的控制器中,我想将用户重定向到路由,并将?userI... 查看详情

如何将 JSON 返回数据作为参数传递给 URL 路由(laravel)

】如何将JSON返回数据作为参数传递给URL路由(laravel)【英文标题】:howtopassJSONreturndatatoaURLrouteasparameter(laravel)【发布时间】:2019-01-2608:08:18【问题描述】:我正在从事一个Laravel项目,并已成功实现搜索功能,以使用带有jquery的... 查看详情

Laravel 4 中的角色特定登录

】Laravel4中的角色特定登录【英文标题】:RolespecificlogininLaravel4【发布时间】:2013-09-0113:28:00【问题描述】:我登录成功了,但是我希望角色为“管理员”的用户只能转到所有路线,而角色为“经理”的用户可以转到“主页”和... 查看详情

如何忽略 Laravel 路由中的站点地图 url?

】如何忽略Laravel路由中的站点地图url?【英文标题】:HowtoignoresitemapurlfromLaravelrouting?【发布时间】:2017-09-0815:49:11【问题描述】:我在http://example.com的根目录下有sitemap.xml当我尝试访问http://example.com/sitemap.xml时。它显然会抛出... 查看详情

如何将数据作为发布请求发送并移动到spring mvc中的特定url

】如何将数据作为发布请求发送并移动到springmvc中的特定url【英文标题】:howtosenddataaspostrequestandmovetoparticularurlinspringmvc【发布时间】:2017-12-3005:01:30【问题描述】:我在Ui上有一个带有Angularjs的springmvc应用程序。我有以下要求... 查看详情

如何将路线返回到laravel中的视图

】如何将路线返回到laravel中的视图【英文标题】:Howtoreturnroutestoviewsinlaravel【发布时间】:2014-11-2301:37:09【问题描述】:我刚刚尝试使用这样的路由加载视图:route.phpRoute::get("/page",function()returnView::make("dir.page"););controller.phpView::... 查看详情

Laravel 默认路由到 404 页面

】Laravel默认路由到404页面【英文标题】:Laraveldefaultrouteto404page【发布时间】:2015-01-0209:50:03【问题描述】:我正在使用Laravel4框架,我已经定义了一大堆路由,现在我想知道所有未定义的url,如何将它们路由到404页面?【问题... 查看详情

Laravel:如何将某些路由参数限制为特定值?

】Laravel:如何将某些路由参数限制为特定值?【英文标题】:Laravel:howtolimitsomerouteparametertospecificvalues?【发布时间】:2017-11-2717:30:15【问题描述】:是否可以使route仅接受特定字符串的字符串参数?示例:Route::get(\'user_tipe/event\',... 查看详情

Laravel:如何隐藏 url 参数?

】Laravel:如何隐藏url参数?【英文标题】:Laravel:Howtohideurlparameter?【发布时间】:2017-02-1811:25:04【问题描述】:这里的场景是我想传递一个变量,该变量将从一个页面发送到另一个页面,在下一页它将通过表单存储。所以我通... 查看详情

如何通过重定向将数据传递到laravel中的视图

】如何通过重定向将数据传递到laravel中的视图【英文标题】:Howtopassdatathrougharedirecttoaviewinlaravel【发布时间】:2016-09-2521:56:36【问题描述】:如果我有获取路由,我如何在控制器执行某些操作后通过redirect()将数据从控制器传递... 查看详情

如何在 Laravel 中使用两种语言生成路由的 url

】如何在Laravel中使用两种语言生成路由的url【英文标题】:HowtogenerateurltorouteswithtwolanguagesinLaravel【发布时间】:2016-11-2910:34:21【问题描述】:基于此thread我尝试为我的网站实现额外的英语语言,默认为法语并且不使用任何前缀... 查看详情

Laravel如何将变量从选择框传递到url?

】Laravel如何将变量从选择框传递到url?【英文标题】:LaravelHowtopassvariablefromselectboxtourl?【发布时间】:2018-05-2014:07:33【问题描述】:我要做的基本上是将选定项目的slug从选择框传递到路由Form::open([\'route\'=>\'list/category->slug(... 查看详情