Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 20.11.2016 13:32:41

Не работает шаблонизатор blade

Вот код Контролера

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class HomeController extends Controller
{

    public function Index()
    {
       $title = "Travel";
        return view('travel.layuot.template', ['title' => 'Title']);
    }
}

И вот код вида где я пытаюсь вывести переменую title

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
	<link rel="stylesheet" type="text/css" href="css/style.css" />
	<link rel="stylesheet" type="text/css" href="css/default0.css" media="all" />
	
    <script src="js/jquery-1.js"></script>
    <script src="js/jquery00.js"></script>
    <script src="js/init0000.js"></script> 
<title>{{ $title }}</title>
</head>

Вместо того что бы вывести title у меня просто выводит {{ $title }}
файл называется template.blade.php

Не в сети

#2 20.11.2016 13:42:14

Re: Не работает шаблонизатор blade

и вообще почему то php код отображаеться просто как текст (

Не в сети

#3 20.11.2016 19:21:22

Re: Не работает шаблонизатор blade

имя шаблона должно быть не index.php, а index.blade.php - тогда он будет интерпретирован.
это плоходокументированная фича, не знаешь принципов работы blade шаблонизатора - и никогда не узнаешь о такой фиче.

Не в сети

Подвал раздела