gpt4 book ai didi

php - Laravel、命名空间和 PSR-4

转载 作者:行者123 更新时间:2023-12-04 16:59:21 24 4
gpt4 key购买 nike

我正在尝试在新的 Laravel 4 应用程序中设置 PSR-4,但是在构建 Controller 时遇到了一些麻烦。

这是我现在所拥有的:

namespace MyApp\Controllers\Domain;

class DomainController extends \BaseController {

public $layout = 'layouts.default';

public function home() {
$this->layout->content = \View::make('domain.home');
}
}

我不太喜欢使用 \View , \Config , \Whatever使用 Laravel 的类。所以我想知道我是否可以放一个 use Illuminate\View;能够使用 View::make不放 \ .

不幸的是,在执行此操作时,我收到以下错误: Class 'Illuminate\View' not found .

有人可以帮忙吗?

最佳答案

您的情况的问题在于 View不在 Illuminate命名空间但在 Illuminate\View命名空间,所以正确的导入不是:

use Illuminate\View; 


use Illuminate\View\View;

你可以看看 http://laravel.com/api/4.2/找出哪个命名空间适合您要使用的类

关于php - Laravel、命名空间和 PSR-4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25906914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com