Originally posted @ https://codeanddeploy.com visit and download the sample code: https://codeanddeploy.com/blog/laravel/laravel-8-how-to-get-routes-in-controller
In this post, I will share how to get the Laravel 8 routes inside a controller. If you need to get the routes and register them to your permissions then this is for you or maybe another checking you need in your Laravel project.
use Illuminate\Support\Facades\Route;
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$routes = Route::getRoutes();
foreach ($routes->getRoutes() as $route) {
echo $route->getName(). '<br>';
echo $route->getActionName(). '<br><br><br>';
}
}
And the result will be like this below:
I hope this tutorial can help you. Kindly visit here https://codeanddeploy.com/blog/laravel/laravel-8-how-to-get-routes-in-controller if you want to download this code.
Happy coding :)
Top comments (0)