我是 laravel 的初学者,我想在页面上显示当前页面的实时 URL。// 完整的 URL,带有查询字符串 $request->fullUrl()// 只是 URL 的路径部分 $request->path()// 只是 URL 的根(协议和域)部分) $request->r强调文本oot()在谷歌上搜索后我发现了这个,谁能告诉我这是否是正确的方法,如果它是如何实现的。比如在“ Routes ”中写什么,在“ controller ”中写什么。
2 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
从文档:
// Get the current URL without the query string...
echo url()->current();
// Get the current URL including the query string...
echo url()->full();
这些方法中的每一个也可以通过 URL 外观访问:
use Illuminate\Support\Facades\URL;
echo URL::current();
如果您使用命名路由(非强制性):
echo route('post.show', ['post' => 1]);
// http://example.com/post/1
呼唤远方
TA贡献1856条经验 获得超11个赞
获取完整、当前和以前的 URL
// Get the current URL without the query string...
echo url()->current();
// Get the current URL including the query string...
echo url()->full();
// Get the full URL for the previous request...
echo url()->previous();
获取特定的 URL 段
{{ Request::segment(1) }}
- 2 回答
- 0 关注
- 199 浏览
添加回答
举报
0/150
提交
取消