PHP 클래스 SebastiaanLuca\Router\Routers\Router

The base class every router should extend.
파일 보기 프로젝트 열기: sebastiaanluca/laravel-router

보호된 프로퍼티들

프로퍼티 타입 설명
$api Dingo\Api\Routing\Router The Dingo API router.
$namespace string The default controller namespace.
$router SebastiaanLuca\Router\ExtendedRouter | Illuminate\Routing\Router The routing instance.

공개 메소드들

메소드 설명
__construct ( Illuminate\Contracts\Routing\Registrar $router ) Router constructor.
getNamespace ( string | null $suffix = null ) : string Get the default namespace with the suffix attached.
map ( ) Map the routes.

보호된 메소드들

메소드 설명
setUpApiRouter ( ) Assign the API router if the Dingo API package is installed.

메소드 상세

__construct() 공개 메소드

Router constructor.
public __construct ( Illuminate\Contracts\Routing\Registrar $router )
$router Illuminate\Contracts\Routing\Registrar

getNamespace() 공개 메소드

Get the default namespace with the suffix attached.
public getNamespace ( string | null $suffix = null ) : string
$suffix string | null
리턴 string

map() 추상적인 공개 메소드

Map the routes.
abstract public map ( )

setUpApiRouter() 보호된 메소드

Assign the API router if the Dingo API package is installed.
protected setUpApiRouter ( )

프로퍼티 상세

$api 보호되어 있는 프로퍼티

The Dingo API router.
protected Router,Dingo\Api\Routing $api
리턴 Dingo\Api\Routing\Router

$namespace 보호되어 있는 프로퍼티

The default controller namespace.
protected string $namespace
리턴 string

$router 보호되어 있는 프로퍼티

The routing instance.
protected ExtendedRouter,SebastiaanLuca\Router|Router,Illuminate\Routing $router
리턴 SebastiaanLuca\Router\ExtendedRouter | Illuminate\Routing\Router