好的,所以我一直在阅读PHP Docs,试图找出在这里工作的东西。所以我使用Laravel并在我的标题中的主文件中包含位于public / includes中的函数文件。我使用了一个简单的PHP代码而不是刀片功能。
public.blade.php
<?php include 'includes/nashFunctions.php'; ?>
我很肯定我正在扩展主文件,我试图调用我的数据。我在那里有一个功能,但是我想用一个简单的变量来测试它
<?php $hello = 'hello world'; ?>
在nashFunctions.php中。现在,当我进入我的文件并尝试调用变量时:
<?php echo $hello; ?>
我收到此错误消息:
未定义变量:hello(查看:/resources/views/teams.blade.php)
我在这里做错了什么?
答案 0 :(得分:0)
所以我在其他地方找到了帮助,但我想把答案放在其他人遇到它的情况下。以下是/ u / 11ry在reddit上给出的帮助:
不是按照您描述的方式进行,而是在app文件夹中创建一个文件,并将其命名为helpers.php或functions.php或其他任何内容。然后,转到你的composer.json文件并添加它。完成后不要忘记运行“作曲家更新”。
答案 1 :(得分:0)
nashFunctions.php
位于public\includes
文件夹中,teams.blade.php
位于view
文件夹中。如果要使用Raw PHP Code
,则必须编写文件位置的完整路径。
将<?php include 'includes/nashFunctions.php'; ?>
更改为<?php include '../../public/includes/nashFunctions.php' ?>
希望它能奏效。