在 Laravel 4 中使用变量复制 Restful url

Posted

技术标签:

【中文标题】在 Laravel 4 中使用变量复制 Restful url【英文标题】:Reproducing a Restful url with variables in Laravel 4 【发布时间】:2013-07-26 15:43:42 【问题描述】:

有没有办法在 Laravel 4 中重现一个 Restful url,将变量传递给它以在模拟 GET 的浏览器中进行测试?

当我这样做时:

http://172.17.0.2/vevey/pagseguro/notification/notificationCode=713B60-785F465F4619-DAA4BD3F89D4-1E090D

我明白了:

当它应该是唯一的时候

'notificationCode' => string (56) "713B60-785F465F4619-DAA4BD3F89D4-1E090D"

【问题讨论】:

【参考方案1】:

为什么不使用这样的路线:

Route::get('.../notification/notificationCode/code', ...)->where('code', '[a-fA-F0-9\-]');

并在您的控制器函数中获取code 参数?

【讨论】:

不完全是我的问题的答案。这不是一个特定的问题,为了测试目的,我只需要知道如何手动创建一个 URL 来重现 Laravel(或 Ruby)在后台执行的操作以访问参数化路由。尝试了它的许多变体:puu.sh/42LC4.png。谢谢! :)

以上是关于在 Laravel 4 中使用变量复制 Restful url的主要内容,如果未能解决你的问题,请参考以下文章

干货Laravel在.env文件中使用变量

laravel实践15.Restful伪装

在带有 Blade 的 Laravel 4 中看不到内容视图中的变量

在laravel foreach循环中传递多个变量[重复]

PHP 7 和 Laravel 8 使用私有变量序列化模型

Laravel 4.1 会话变量被随机遗忘