我是新來的Laravel,檢查出一些示例代碼。 在控制器我看到這一點: <?php
use Illuminate\Support\Facades\Input;
class RegistrationController extends \BaseController {
public function __construct()
{
$this->beforeFilter
什麼,我之前已經做是使用構造只有我的模型和使用外牆爲Laravel的提供的類即Session,Auth,Validator等,例如注射。如果我通過構造並通過$this->..語法或注入每個類(我的或Laravel的),我是否應該使用構造函數注入我自己的類,並使用Facades來提供Laravel提供的任何東西,是否會成爲的好主意? 更具體地講,這裏是我的控制器通常是這樣的: class MyCon
在我的獨立(不包含Laravel)項目中,我想使用Illuminate IoC容器。另外我想通過App訪問應用程序容器由illuminate/support組件提供的外觀。我安裝了這兩個組件(v5.0.28)。這是我(簡化)代碼: function setup_App(){
$container = new Illuminate\Container\Container();
I
我有一個門面(在這種情況下單),我就用ServiceProvider註冊: 服務提供商 use App;
class FacilityServiceProvider extends ServiceProvider
{
public function register()
{
$this->app->singleton('Facility', function
我正在爲我的Laravel 5.1.17應用程序製作自定義外觀。我一直按照Laravel documentation以及this tutorial的步驟行事,事實上我能夠爲我的定製服務創建自定義外觀。 然而,它突然間破裂了。該錯誤消息我得到的是: FatalErrorException in Facade.php line 207:
Call to undefined method App\Fa