string - 在 Laravel 4 中生成查询字符串

标签 string url laravel laravel-4

我有一条命名路线

Route::get('login/facebook', array(
      'as'   > 'login.facebook.authorise', 
      'uses' => 'AuthController@getFBAuthorise'
));

并且想要生成一个指向它的 URL,并附加一个查询字符串。

例如:

URL::route('login.facebook.authorise', array("next"=>'/dashboard/')

会产生

/login/facebook?next=/dashboard/

框架中是否内置了类似的内容?如果没有,尝试执行此操作的最佳方法是什么?

谢谢。

最佳答案

URL 助手可以做到这一点。

http://laravel.com/docs/helpers#urls

echo link_to_route('route.name', $title, $parameters = array(), $attributes = array());

编辑:仅获取 URL:

http://laravel.com/docs/routing#named-routes

$url = URL::route('route.name', $parameters);

关于string - 在 Laravel 4 中生成查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216221/

相关文章:

laravel - ansible 与排除文件角色同步

php - 在 mail() 中使用的转义字符串

java - 用java替换字符串中文本的最佳方法

url - 为什么 Google 不支持查询字符串中包含 & 的有效网址?

php - 如何从查询字符串中获取 boolean 值?

java - 如何在 java 中制定 curl -XHEAD 请求

php - 从具有 belongsToMany 关系的相关 laravel 模型中获取 ids 数组

php - Laravel 更新查询数组到字符串转换

c# - 自定义 ReSharper 模式 - 使用 String.SomeMethod 而不是 string.SomeMethod

c - 如何在 C 中创建固定长度 "strings"的数组?