Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未定义的Laravel路径调用_Php_Function_Laravel_Undefined_Laravel 5.2 - Fatal编程技术网

Php 未定义的Laravel路径调用

Php 未定义的Laravel路径调用,php,function,laravel,undefined,laravel-5.2,Php,Function,Laravel,Undefined,Laravel 5.2,作为Laravel初学者,我遇到以下问题: “框架调用出现未定义的调用错误” 运行版本:5.2.14 基本路径 获取应用程序安装根目录的完全限定路径 配置路径 获取配置目录的完全限定路径 公共道路 获取公用目录的完全限定路径 存储路径 获取存储目录的完全限定路径 我的智能感知似乎看到了这些方法。但是当我给他们打电话的时候,我就很难理解那些未定义的methode错误。My home.blade.php文件: <?php $storage_path = storage_path(); e

作为Laravel初学者,我遇到以下问题: “框架调用出现未定义的调用错误”

运行版本:5.2.14

  • 基本路径 获取应用程序安装根目录的完全限定路径

  • 配置路径 获取配置目录的完全限定路径

  • 公共道路 获取公用目录的完全限定路径

  • 存储路径 获取存储目录的完全限定路径

我的智能感知似乎看到了这些方法。但是当我给他们打电话的时候,我就很难理解那些未定义的methode错误。My home.blade.php文件:

<?php
$storage_path = storage_path();
echo $storage_path ?>

将导致:致命错误:调用未定义的函数storage_path()

在刀片文件中尝试此操作


{{storage_path()}}

我对laravel和homestead进行了一次干净的安装,并添加了

welcome.blade.php
,它就可以工作了

存储路径函数位于
/vendor/laravel/framework/src/illusted/Foundation/helpers.php
中,应该包含在
/vendor/laravel/framework/src/illusted/Support/composer.json


我建议您验证helpers.php文件是否存在,以及是否正在加载支持包。而且helpers.php没有被修改(函数public_path存在于同一个文件中)

{{$storagepath}}仍然会给出未定义的错误。感谢您抽出时间。所以这不是代码问题,而是缺少/不正确的文件。进行了完整的重新安装,现在又能正常工作了。非常感谢你。顺便说一下,我遵循了链接,所有函数都在给定的文件中可见。composer.json文件也自动加载了助手。不知道是什么问题。。。无论如何,我也在Laravel服务器上运行,而不是在Xampp上运行。