私はTwigBridgeを使用しました。なぜなら、ブレードよりもTwigを使用するほうが好きだからです。問題は基本テンプレートを拡張してエラーを返すことです。TwigBridge拡張ベーステンプレートが機能しない
の読み込みエラー../resources/views/main/index.twig:テンプレート "../layouts/base.index.twigは"(TwigBridge \小枝\ローダに定義されていません: ビュー[.. /layouts/base.index]が見つかりません) に「../resources/views/main/index.twig」
私はこのようなテンプレートを拡張しようとしました、それは働いていない:。
{%extends '../layouts/base.index.twig'%}
{%が '../layouts/base.index' %延び}
ここリソース/ビュー構造は次のとおり
ここビューファイルの内容は次のとおり ベースここでindex.twig
0だ<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Raleway:100,600" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="{{ asset('css/bundle.css') }}">
</head>
<body>
{% block content %}
{% endblock %}
<script src="{{ asset('js/bundle.js') }}"></script>
</body>
</html>
.index.twig
{% extends '../layouts/base.index.twig' %}
{% block content %}
<div class="page-header text-center my-5"> <h1>Laravel Todo App</h1> </div>
<div class="float-right pb-3 pr-3">
<button class="btn btn-primary"> Add todo </button>
</div>
<table class="table table-hover">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Todo</th>
<th scope="col">Description</th>
<th scope="col">Deadline</th>
<th scope="col">Status</th>
<th scope="col">Action</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
{% endblock %}
除去する。 https://github.com/rcrowe/TwigBridgeの使用方法のように、 {%extends "parent"%}は、 –
のように動作していますが、まだ動作していません。 –
同じエラー?これはあなたのファイルを見つけることができないためです –