public function searchByName(Request $request)
{
$return_arr = null;
$query = $request->input('query');
$routes = $this->route->pushCriteria(new RoutesWhereNameOrPathOrActionNameLike($query))->all();
foreach ($routes as $route) {
$id = $route->id;
$method = $route->method;
$path = $route->path;
$name = $route->name;
$action_name = $route->action_name;
$entry_arr = ['id' => $id, 'text' => "{$method} {$path} ({$name}) [{$action_name}]"];
$return_arr[] = $entry_arr;
}
return $return_arr;
}