【发布时间】:2019-05-16 22:01:12
【问题描述】:
我是 Laravel 5.8 的初学者。 我在 App\Http\Controllers 中有控制器(MainController)。 我在 App\CMS\Engine\myFunctions.php 中有函数文件
在 MainController.php 我想要 php require_once 'myFunctions.php'。 这个 require_once 应该包含哪个路径?
【问题讨论】:
我是 Laravel 5.8 的初学者。 我在 App\Http\Controllers 中有控制器(MainController)。 我在 App\CMS\Engine\myFunctions.php 中有函数文件
在 MainController.php 我想要 php require_once 'myFunctions.php'。 这个 require_once 应该包含哪个路径?
【问题讨论】:
Laravel 使用 PSR-4/composer 来自动加载文件,假设你的文件命名空间正确,你应该能够在顶部声明一个 use 语句或类似 \App\CMS\Engine\myFunctions (assuming myFunctions is a class with methods). 的东西 p>
如果您的myFunctions.php 文件只是函数,则需要将其添加到composer 以自动加载。类似:
"autoload": { "files": [ "app/CMS/Engine/myFunctions.php" ] }
【讨论】: