詹塞格斯刀片模板引擎 - 页面呈现错误



我有视图文件夹,我的页面在视图文件夹中(例如:home.blade.php,test.blade.php(,我想做页面方向,但我有一些错误:

<?php
require 'vendor/autoload.php';
use JenssegersBladeBlade;
$page= isset($_GET['p']) ? $_GET['p'] : 'home';
$blade = new Blade('views', 'cache');
echo $blade->make('home');
$pages = array('home' =>["views" => 'home.blade.php'],
               'test' =>["views" => 'test.blade.php']);
echo array_key_exists($page,$pages) ? $blade->render($pages[$page]
['views']) : $blade-> render('404.blade.php');
?>

错误:

致命错误:未捕获的无效参数异常:查看 [home.blade.php] 未找到。在 /var/www/html/vendor/illuminate/view/FileViewFinder.php:137 Stack 跟踪: #0

您必须将视图名称更改为home home.blade.php 。否则,它会将其视为目录层次结构home -> blade -> php 。换句话说,它是在目录home/blade/下搜索名为 php.blade.phpphp.phpphp.css 的文件。

$pages = array('home' =>["views" => 'home'],
               'test' =>["views" => 'test']);

相关内容

最新更新