Laravel URL 处理:获取当前 URL 的 N 种方法
warning:
这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
在 Laravel 中,有多种方式可以获取当前 URL。以下是一些示例:
- 使用
url()辅助函数:
$url = url('/current/url');- 使用
Requestfacade:
use Illuminate\Http\Request;
$url = Request::url();- 在控制器方法中,通过依赖注入:
public function show(Request $request)
{
$url = $request->url();
}- 使用全局辅助函数
request():
$url = request()->url();- 获取完整的 URL(包括查询字符串):
$fullUrl = request()->fullUrl();- 获取当前 URL 的基本路径:
$path = request()->path();以上方法可以获取不同形式的当前 URL,你可以根据实际需求选择合适的方法。
评论已关闭