【问题标题】:Laravel view not rendering correctlyLaravel 视图无法正确渲染
【发布时间】:2021-02-10 07:48:47
【问题描述】:

我正在尝试向我的 laravel 项目添加一个新视图,它只是转储页面上的整个内容,包括我的刀片代码,而不是执行所述代码。比如我在浏览器中的页面是这样的:

@extends('user.layouts.app') @section('title', '新提醒') @section('content') 新提醒 @csrf 标题 内容 @endsection

当它显然应该执行该代码时,而不是将其放在页面上。

我已经尝试清除路线,并研究了周围但没有骰子。

我调用此视图的方式与我在代码中调用其他视图的方式相同 - 在控制器中如下所示:

return view('user.partials.stat_types.new_type');

感谢任何帮助或建议!

【问题讨论】:

  • 你给这个文件起什么名字?
  • @lagbox - 啊,谢谢,我忘了在文件扩展名中添加刀片。添加它可以解决问题。您会认为我会注意到它与具有正确扩展名的其他文件相邻。

标签: php laravel laravel-blade


【解决方案1】:

如果您希望 Blade 用于编译视图,则必须具有扩展名为 .blade.php 的文件名。只需 .php 即可使用 PHP 引擎。

将您的视图文件名更改为具有.blade.php 扩展名。

【讨论】: