php - ruta - storage_path laravel 5
Laravel Solicitud de obtener ruta actual con cadena de consulta (7)
¿Existe una forma de Laravel para obtener la ruta actual de una solicitud con sus parámetros de consulta?
Por ejemplo, para la URL:
http://www.example.com/one/two?key=value
Request::getPathInfo()
devolvería /one/two
.
Request::url()
devolvería http://www.example.com/one/two
.
La salida deseada es /one/two?key=value
.
Laravel 4.5
Solo usa
Request::fullUrl()
Devolverá la url completa
Puedes extraer el Querystring con str_replace
str_replace(Request::url(), '''', Request::fullUrl())
O puede obtener una matriz de todas las consultas con
Request::query()
Laravel> 5.1
Solo usa
$request->fullUrl()
Devolverá la url completa
Puedes extraer el Querystring con str_replace
str_replace($request->url(), '''',$request->fullUrl())
O puede obtener una matriz de todas las consultas con
$request->query()
Obtenga el parámetro de marca de la cadena de URL http://cube.wisercapital.com/hf/create?flag=1
public function create(Request $request)
{
$flag = $request->input(''flag'');
return view(''hf.create'', compact(''page_title'', ''page_description'', ''flag''));
}
Similar a la respuesta de Yada: $ request-> url () también funcionará si está inyectando Illuminate / Http / Request
Edición: la diferencia entre fullUrl y url es que fullUrl incluye sus parámetros de consulta
Trate de usar lo siguiente:
/Request::getRequestUri()
$request->fullUrl()
también funcionará si está inyectando Illumitate/Http/Request
.
La clase de solicitud no ofrece un método que devuelva exactamente lo que necesitas. Pero puede obtenerlo fácilmente al concatenar resultados de otros 2 métodos:
echo (Request::getPathInfo() . (Request::getQueryString() ? (''?'' . Request::getQueryString()) : '''');
public functin func_name(Request $request){$reqOutput = $request->getRequestUri();}