未定义 Laravel 路径调用
Undefined Laravel path calls
作为 Laravel 初学者,我遇到了以下问题:
"Framework calls are giving a Undefined Call error".
运行版本:5.2.14
https://laravel.com/docs/5.0/helpers#paths
base_path
获取应用程序安装根目录的完全限定路径。
config_path
获取配置目录的完全限定路径。
public_path
获取 public 目录的完全限定路径。
storage_path
获取存储目录的完全限定路径。
我的智能感知似乎看到了这些方法。但是当我打电话给他们时,它让我很难处理未定义的方法错误。我的 home.blade.php 文件:
<?php
$storage_path = storage_path();
echo $storage_path ?>
将导致:致命错误:调用未定义函数 storage_path()
在 blade 文件中试试这个
{{storage_path()}}
我全新安装了 laravel 和 homestead 并添加了
<?php
$storage_path = storage_path();
echo $storage_path;
?>
到 welcome.blade.php
并且有效。
storage_path 函数在 /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
中,应包含在 /vendor/laravel/framework/src/Illuminate/Support/composer.json
中。
我建议您验证 helpers.php 文件是否存在以及是否正在加载支持包。并且 helpers.php 没有被修改(函数 public_path 存在于同一个文件中)
作为 Laravel 初学者,我遇到了以下问题: "Framework calls are giving a Undefined Call error".
运行版本:5.2.14
https://laravel.com/docs/5.0/helpers#paths
base_path 获取应用程序安装根目录的完全限定路径。
config_path 获取配置目录的完全限定路径。
public_path 获取 public 目录的完全限定路径。
storage_path 获取存储目录的完全限定路径。
我的智能感知似乎看到了这些方法。但是当我打电话给他们时,它让我很难处理未定义的方法错误。我的 home.blade.php 文件:
<?php
$storage_path = storage_path();
echo $storage_path ?>
将导致:致命错误:调用未定义函数 storage_path()
在 blade 文件中试试这个
{{storage_path()}}
我全新安装了 laravel 和 homestead 并添加了
<?php
$storage_path = storage_path();
echo $storage_path;
?>
到 welcome.blade.php
并且有效。
storage_path 函数在 /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
中,应包含在 /vendor/laravel/framework/src/Illuminate/Support/composer.json
中。
我建议您验证 helpers.php 文件是否存在以及是否正在加载支持包。并且 helpers.php 没有被修改(函数 public_path 存在于同一个文件中)