Я читал документацию Laravel 4 и делаю демо-приложение, чтобы помочь с обучением.
Я не мог найти много документации по шаблонам просмотров с помощью blade-серверов и контроллеров. Каков правильный метод или он подходит к личным предпочтениям?
например. 1
<сильные > Контроллеры /HomeController.php
protected $layout = 'layouts.main';
public function showWelcome()
{
$this->layout->title = "Page Title";
$this->layout->content = View::make('welcome');
}
Просмотров/макеты/main.blade.php
<html>
<head>
<title>{{ $title }}</title>
</head>
<body>
{{ $content }}
</body>
</html>
Views/welcome.blade.php
<p>Welcome.</p>
например. 2
<сильные > Контроллеры /HomeController.php
protected $layout = 'layouts.main';
public function showWelcome()
{
$this->layout->content = View::make('welcome');
}
Просмотров/макеты/main.blade.php
<html>
<head>
<title>@yield('title')</title>
</head>
<body>
@yield('content')
</body>
</html>
Views/welcome.blade.php
@section('title', 'Welcome')
@section('content')
// content
@stop
Какое лучшее соглашение и/или преимущества вышеуказанного?