Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте, есть главный шаблон и есть шаблон дочерний, в главный шаблон вставляется секция @yield('content'),в шаблоне content.blade.php соответственно вставляем @layout('main') - это главный шаблон и @section('content') бла -бла @endsection, еще создаю контроллер для вызова шаблона
<?php
class HomeController extends BaseController {
public function showContent(){
return View::make('content') -> with('title' ,'текст');
}
}
и рутер
Route::get('/', 'HomeController@showContent');
При загрузке страницы ничего не появляется, только надпись @layout('main'). В чем проблема?
Не в сети
Загрузите все файлы архивом, иначе мало понятно, что они из себя представляют.
Не в сети
Важно чтобы вызов мастер шаблона (@extends('layouts.default')) был именно на первой строке.. иначе выводит только то, что вы описали.
Но точно не скажу без всего кода.
Если L4 то вместо @endsection нужно писать @stop.
Не в сети
Важно чтобы вызов мастер шаблона (@extends('layouts.default')) был именно на первой строке.. иначе выводит только то, что вы описали.
Но точно не скажу без всего кода.
Замена layout на @extends помогло, спасибо.
Не в сети
Страницы 1