更改{{URL :: to(' home');在laravel

时间:2015-03-31 10:11:45

标签: php laravel

这是我在laravel中的urlto

{{ URL::to('forgot'); }}

它将指向mysite.com/forgot

我如何在此处插入值

即,

$value = '1';
{{ URL::to('forgot'); }}

它应指向mysite.com/1/forgot

如何在$value

之前插入forgot的值

4 个答案:

答案 0 :(得分:1)

您可以使用带参数的命名routes

示例路线:

Route::get('{value}/forgot', array('as' => 'forgot', function($value = null)
{
    return "My value: " . $value;
}));

现在构建您的网址:

{{ route('forgot', 1); }}

答案 1 :(得分:1)

您需要像这样使用检查文档Documentation Here

$value = '1';
{{ URL::to($value.'/forgot'); }}

答案 2 :(得分:1)

你应该在你的网址之前concatenate $value

即,

$value = '1';

{{ URL::to($value.'/forgot/'); }}

答案 3 :(得分:0)

一种方法是在路线中添加变量 我的路线就是一个例子 路线::得到(' /用户/ {ID}' 然后在目的地,如果我调用$ id,我得到在id中输入的值。 所以如果我把/ user / 1,$ id = 1。 如果没有任何问题,这可能是一个问题。如果$ id没有值,你需要包含代码来处理。另一种方法是 返回View :: make(' searchresults',compact(' challenge',' ideas',' users')); 在这里我发送了带有搜索结果的数组,并在页面搜索结果如果我调用$ ideas我得到那个数组,这也适用于我相信的字符串。