Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Вот код Контролера
<?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
Не в сети
и вообще почему то php код отображаеться просто как текст (
Не в сети
имя шаблона должно быть не index.php, а index.blade.php - тогда он будет интерпретирован.
это плоходокументированная фича, не знаешь принципов работы blade шаблонизатора - и никогда не узнаешь о такой фиче.
Не в сети
Страницы 1