\System\WebRoutes

Inicia o roteamento da aplicação

Leva cada rota para seu controller conrespondente

Summary

Methods
Properties
Constants
__construct()
No public properties found
No constants found
setRoutes()
run()
urlNotFound()
getUrl()
No protected properties found
N/A
No private methods found
$routes
$hasUrlNotFound
N/A

Properties

$routes

$routes : string

Armaze as todas as rotas declaradas em routes/web.php

Type

string

$hasUrlNotFound

$hasUrlNotFound : boolean

Verefica se alguma url não foi encontrada

Type

boolean

Methods

__construct()

__construct() : void

Adiciono os valores em $routes e chamo run() passando o getUrl()

setRoutes()

setRoutes() : void

Adiciono os valores em $routes

run()

run(  $url) : void

Apartir da url atual vejo se bate com alguma declarada em routes/web.php se caso tenho instancio o contreller al qual ela estiver apontando

Parameters

$url

urlNotFound()

urlNotFound() : void

Executado caso não encontre nenhuma url atual que bata com alguma cadastrada em routes/web.php

getUrl()

getUrl() : array

Obtém o valor atual da url

Returns

array