1
내 웹 사이트의 모든 페이지에 대해 두 개의 경로가 필요합니다.Laravel 5.2 : 경로에 따라보기 레이아웃이 다릅니다.
하나의 경로는 layouts/foo.blade.php
에서보기를 확장해야하고 다른 경로는 layouts/bar.blade.php
에서 확장되어야합니다.
예를 들어 example.com/foo/about
을 입력하면 약 페이지가 foo-layout으로 표시됩니다. example.com/bar/about
을 입력하면 바 레이아웃의 내 약 페이지가 표시됩니다.
어떻게 해결할 수 있습니까?
@extends(Request::segment(1) == 'foo' ? 'foo.blade.php' : 'bar.blade.php')
1
(세그먼트 인수) 첫 번째 URL 세그먼트는 다음과 같습니다
감사합니다. @felipsmartins, 훌륭합니다. 비록 내가 모든 템플릿에이 줄을 추가 할 필요가 없었던 해결책을 찾고 있었지만. – NinjaFart
또한 @extends (Request :: segment (1) == 'foo'? 'layouts.foo': 'layouts.bar')' – NinjaFart