[英]how does keyword 'use ' works in php (laravel)
我不明白在 Laravel 框架中 use 关键字是如何工作的
我创建了一个控制器PostsManagerController.php
这个控制器有一个namespace App\\Http\\Controllers;
直到这里一切正常,问题出在routes/web.php
我发现这两行
use App\Http\Controllers\PostsManagerController;
use Illuminate\Support\Facades\Route;
我的问题是routes/web.php
如何知道 PostsManagerController 类和 Route 类而不导入它们
我知道如果我们想首先使用或处理其他文件中的类,我们需要导入它
在 Laravel 应用程序中有一个public
文件夹。 有一个文件名index.php
.. 需要..
require __DIR__.'/../vendor/autoload.php';
注意index.php
是 Laravel 应用的入口点
在vendor
文件夹中.. 如果你去那里有一个文件autoload.php
// autoload.php @generated by Composer
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInita990d9507b876ea05d2300077581f677::getLoader();
autoload.php
文件自动加载所有类文件...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.