Author Archive admin

Obter o nome atual da rota em Laravel

Venho partilhar com vocês umas dicas que podem dar algum jeito quando nos deparamos com alguns problemas relacionados com rotas. Como podemos obter o nome da rota atual em Laravel?

Vou mostrar aqui como podemos verificar o URL atual.

 

Exemplo 1: obter o nome da rota atual na blade

$route = Route::current();

dd($route);

 

$name = $route->getName();

dd($name);

 

$actionName = $route->getActionName();

dd($actionName);

 

$name = Route::currentRouteName();

dd($name);

 

$action = Route::currentRouteAction();

dd($action);

 

 

Usar o Request:

$route_liveName = Request::route()->getName());

print($route_liveName);

 

Usar a Route:

$route_liveName = Route::getCurrentRoute()->getPath();

print($route_liveName);

 

 

Exemplo 2: obter o nome da rota atual

return \Request::route()->getName(); 

// response InfoUsers.index

return \Route::currentRouteName(); 

// response InfoUsers.index
 

 

Exemplo 3: Obtenher o caminho de rota atual

return \Route::getCurrentRoute()->getPath(); 

 // response InfoUsers.index

 

Exemplo 4: Obter ação de rota atual

return \Route::getCurrentRoute()->getActionName(); 

 //response App\Http\Controllers\InfoUsersController@index

 

Exemplo 5: Obter uma lista de todas as rotas

$all_routes = \Route::getRoutes();
 foreach ($all_routes as $route) {
    echo $route->getPath().' ';
 }

Instalação do Composer – Gestor de dependências

O Composer é uma ferramenta para gestão de dependências para o PHP que tem ganho adeptos a um ritmo alucinante e tem-se tornado cada vez mais indispensável. Com algumas poucas linhas de configurações podes definir todas as bibliotecas de terceiros ou mesmo que desejas/precisas utilizar em teu projeto, o Composer encarrega-se de fazer o download e criar um autoloader deixando-as prontas para utilizares.

Se estás a ponderar começar a usar frameworks, então vais habituar-te a usar o Composer muitas vezes.

Tags, , Read More