我想在我的服务提供商中包含一个外部PHP文件,该文件位于不同的文件夹中。 就像我的文件在folder1中一样,这个文件夹和laravel在同一级别。
C:\xampp\htdocs\registration\php\file.php //this is file
C:\xampp\htdocs\_problem_sharing\app\AppServiceProvider
这就是我现在正在尝试的方式
include_once "/../../../registration/php/user_info.php";
答案 0 :(得分:1)
这样做非常简单。因为Laravel 5中的所有内容都使用PSR-4自动加载,位于app /目录中。因此,例如,如果要包含的此文件具有类。
您需要创建目录,例如。 g。:app/CustomStuff/CustomDirectory/
在此目录中,创建文件:app/CustomStuff/CustomDirectory/SomeClass.php
进入SomeClass.php文件,您只需要:
<?php
namespace App\CustomStuff\CustomDirectory;
class Someclass {}
现在,您可以使用类中的命名空间访问此类:
use App\CustomStuff\CustomDirectory\SomeClass;