Свойство | Тип | Описание | |
---|---|---|---|
$info | array | ||
$path | 스킨 디렉토리 경로 | ||
$viewDir | 템플릿 파일 보관 디렉토리 경로 |
Метод | Описание | |
---|---|---|
asset ( string $path, string $secure = null ) : string | 스킨의 asset 파일 주소(url)를 반환한다. 템플릿 파일 작성시 편의를 위해 사용한다. | |
getPath ( ) : mixed | get path, example: 'plugins/myplugin/skin' | |
info ( string $key = null, mixed $default = null ) : array | retrieve theme info from info.php file | |
render ( ) : Illuminate\Contracts\Support\Renderable | string | 스킨을 출력한다. | |
renderSetting ( array $config = [] ) : mixed | 스킨 설정을 위한 화면에 출력될 html 반환 | |
resolveSetting ( array $inputs = [] ) : array | 스킨 설정 페이지에서 입력된 설정값이 저장되기 전 필요한 처리한다. | |
supportDesktop ( ) : boolean | desktop 버전 지원 여부를 조사한다. | |
supportMobile ( ) : boolean | mobile 버전 지원 여부를 조사한다. | |
view ( string $view ) : string | view name을 반환한다. 템플릿 파일 작성시 편의를 위해 사용한다. |
Метод | Описание | |
---|---|---|
makeConfigView ( array $info, array $old ) : string | info.php에 등록돼 있는 setting 폼 리스트를 가져와 form을 생성하여 반환한다. | |
renderBlade ( null | string $view = null ) : Illuminate\Contracts\View\Factory | Illuminate\View\View | null | 블레이드 템플릿을 사용하여 스킨을 출력한다. | |
saveFile ( string $configId, string $key, Symfony\Component\HttpFoundation\File\UploadedFile $file ) : array | setting 과정에서 upload되는 파일을 저장한다. |
public renderSetting ( array $config = [] ) : mixed | ||
$config | array | 설정값 |
Результат | mixed |
public resolveSetting ( array $inputs = [] ) : array | ||
$inputs | array | 설정값 |
Результат | array |
public static supportDesktop ( ) : boolean | ||
Результат | boolean |
public static supportMobile ( ) : boolean | ||
Результат | boolean |