1
我創建了一個包含他自己的控制器文件和一個router.php文件的包。如何從包中訪問全局類?
我的問題是,我不能訪問任何主要類如Schema
或View
。
我總是得到一個Error:Class not Found錯誤。
我創建了一個包含他自己的控制器文件和一個router.php文件的包。如何從包中訪問全局類?
我的問題是,我不能訪問任何主要類如Schema
或View
。
我總是得到一個Error:Class not Found錯誤。
我假設你在包中使用命名空間,你應該是。因此,您需要在全局類之前加上反斜槓以訪問它們。例如,View::make()
變爲\View::make()
。
或者,你可以導入外立面:
<?php
namespace Your\Namespace;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\View;
//...
View::make($view, $data);
您將不得不張貼一些代碼才能讓某人正確地幫助您。 – 2013-04-29 00:55:01
我不知道哪些代碼應該在這裏有所幫助導致它的一個普遍問題。我只需要知道我需要什麼,我可以訪問包內的這些類。 – Michael 2013-04-29 00:56:31
[檢查此](http://stackoverflow.com/questions/14948329/accessing-package-controllers-in-laravel-4)。 – 2013-04-29 01:24:46