L4에서는 컨트롤러에서 $layout 템플릿을 정의한 다음 요청에 사용할 수 있습니다
<code>$this->layout->content = View::make(sth view)</code>
현재 L5.3에서는 작동하지 않습니다. 해결 방법이 있나요?
L4에서는 컨트롤러에서 $layout 템플릿을 정의한 다음 요청에 사용할 수 있습니다
<code>$this->layout->content = View::make(sth view)</code>
현재 L5.3에서는 작동하지 않습니다. 해결 방법이 있나요?
정말 죄송합니다. 저는 L4를 사용해본 적이 없습니다
Laravel 5에서 Controller
는 layout
뷰 사용 방법을 알아보려면 매뉴얼을 다시 읽어볼 것을 개인적으로 권장합니다. https://laravel-china.org/doc... (중국어)
5에서는 많은 업그레이드와 변경이 이루어졌으며 재학습이 필요합니다.
Laravel 5
에서 사용하는 경우 다음 방법을 시도해 보세요. 즉, 필드를 메서드로 전환하세요
<code>// 在 controller 中设置原本4中设置的 $layout 视图值 public $layout_path = 'view_path'; // 提供一个方法获取 layout 视图 public function layout() { return view($this->layout_path); } // 使用( 将原本的$this->layout 改成 $this->layout() ) $this->layout()->content = View::make(sth view);</code>