App\Http\Controllers\RoutesController::searchByName PHP Méthode

searchByName() public méthode

public searchByName ( Illuminate\Http\Request $request ) : array | static[]
$request Illuminate\Http\Request
Résultat array | static[]
    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;
    }