繁体   English   中英

关键字'use'如何在php(laravel)中工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM