메뉴 건너뛰기

XE3

blade 내에서의 Input 사용

XISO 2019-12-02 03:07:14 44

새 플러그인을 만들고있습니다.

플러그인 config저장을 위해 라우터를등록하고 SettingController를 생성하여 아래와같이 설정 저장페이지를 presenter를 통해 호출하였습니다.


    public function listingConfig()
    {
        $plugin = $this->plugin;
        $config = XeConfig::get($this->getConfigName(Plugin::getId()));

        return XePresenter::make($plugin->view('views.edit'), [
            'id' => Plugin::getId(),
            'config' => $config
        ]);
    }

정상적으로 페이지가 호출되고, 값 저장도 됩니다.

그런데 저장 후 기본값에 Input::old()를 사용하니 에러가 발생합니다.

Class 'Input' not found 에러인데, 일단 edit.blade.php 상단에 아래와같이 Input을 호출하여 작동은합니다만;

권장방법이 아닌것같습니다.

<?php
use Illuminate\Support\Facades\Input;
?>


<form method="post" action="{{route(sprintf('%s::setting.config.update', Xiso\XePlugin\Listing\Plugin::getId()))}}">
    <input type="hidden" name="_token" value="{{csrf_token()}}"/>
    <input type="hidden" name="id" value="{{$id}}"/>
//...
</form>

컨트롤러와 플러그인 모두 똑같이 use 해보았지만 안되네요.

해당 blade에 영향을 주려면 어디에서 클래스가 use되어야하는지요?

카테고리 제목 작성자 추천수 조회수 작성
기타 공지 포럼 게시판 이용 안내 XE Developers 0 226 2019-12-06 공지 포럼 게시판 이용 안내
XE Developers 2019-12-06 226 0
XE3 게시글에 대표이미지 설정 1 니엘 0 61 2019-12-02 게시글에 대표이미지 설정
니엘 2019-12-02 61 1
XE3 메뉴등록시 ItemType에 대해 2 XISO 1 70 2019-12-02 메뉴등록시 ItemType에 대해
XISO 2019-12-02 70 2
XE3 현재 xe버전 1.9.3 을 사용중에 있습니다. 2 서기쁨 0 147 2019-12-02 현재 xe버전 1.9.3 을 사용중에 있습니다.
서기쁨 2019-12-02 147 2
XE3 파일/스토리지에 대해 질문있습니다. 4 jhi0112h 0 55 2019-12-02 파일/스토리지에 대해 질문있습니다.
jhi0112h 2019-12-02 55 4
호스팅 제로호스팅 리셀링계획이 있는지요? XISO 1 75 2019-12-02 제로호스팅 리셀링계획이 있는지요?
XISO 2019-12-02 75 0
XE3 blade 내에서의 Input 사용 4 XISO 1 44 2019-12-02 blade 내에서의 Input 사용
XISO 2019-12-02 44 4
XE3 카테고리 다이나믹필드 4 XISO 0 42 2019-12-01 카테고리 다이나믹필드
XISO 2019-12-01 42 4
XE3 테마, 익스텐션 관련 문의 3 판다렌 0 74 2019-12-01 테마, 익스텐션 관련 문의
판다렌 2019-12-01 74 3
호스팅 호스팅에서 사용 중인데요. 초기화해도 처음페이지가 안뜹니다... 1 김윤형 0 62 2019-12-01 호스팅에서 사용 중인데요. 초기화해도 처음페이지가 안뜹니다...
김윤형 2019-12-01 62 1
XE3 XE3 1:1 문의 기능 2 김도훈 0 71 2019-12-01 XE3 1:1 문의 기능
김도훈 2019-12-01 71 2