2017-01-23 63 views
0

我嘗試在laravel中創建外觀。創建Laravel中的外觀時出錯5.3

我的門面:

namespace App\Facades; 

use Illuminate\Support\Facades\Facade; 

class someclass_f extends Facade 
{ 
    protected static function getFacadeAccessor() 
    { 
     return new \App\Someclass(); 
    } 
} 

我的基類:

namespace App; 

    class Someclass 
    { 
    public function get($data = []) 
     { 
     echo "foo"; 
     } 
    } 

呼籲:

use App\Facades\someclass_f; 

class my_class{ 

    function(){ 
     someclass_f::get(); 
    } 

} 

我的錯誤爲:

Class 'App\Facades\someclass_f' not found 

這有什麼錯呢?

有什麼建議嗎?

回答

0

你爲什麼叫Someclass::get()?您的外觀名稱是someclass_f

這樣調用它:someclass_f::get();並且會調用\ App \ Someclass中的get()函數。

+0

對不起,我現在編輯。這實際上是「someclass_f :: get()」。 –