메뉴 건너뛰기

테마의 blade에서 읽는 config변수

별도 테마를 만들고 있습니다. alice 기본 테마에서 blade파일을 보면

@if ($config->get('slide1Image.path'))

이런 문구가 보입니다.

1. 근데 $config 변수를 넘겨주는 부분이 없는데 어디서 확인이 가능할까요?

 

2. 제가 하고 있는게 맞는지요?

Boon 이라는 플러그인을 만들고

그 플러그인의 plugin.php 파일에

route() 함수 내에 Route::get('/lawfirm', function() { return XePresenter::make('Boon::views.main', [ 'theme' => "Kenny\\Boon\\Theme\\Theme10", ]); });

 

이 코드를 넣고

views 디렉토리 내의 main.blade.php 를 만지작 거리고 있습니다.

 

그런데 main.blade.php 에

alice의 기본 blade파일 내에 있는 

@extends($theme::view('frame'))

문구나 

@if($config->get('logoImage.path'))

문구는 쓸수가 없습니다. Undefined variable: config .. 라는 에러가 뜹니다.

XePresenter::make 함수를 써서 view파일을 불렀을 때

$theme 변수나 $config 변수가 자동 세팅되지는 않나봅니다.

그럼 변수를 넘겨줘야 할듯한데.......

 

여기서 잠깐, 제가 하고 있는게 맞는지요?? (_ _)ㅋ

(설명서가 너무 부족하여 애를 먹고 있습니다. 답변 감사합니다)

 

  • share