Laravel URL 处理:获取当前 URL 的 N 种方法
在 Laravel 中,有多种方式可以获取当前 URL。以下是一些示例:
- 使用
url()
辅助函数:
$url = url('/current/url');
- 使用
Request
facade:
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,你可以根据实际需求选择合适的方法。
评论已关闭