2016-12-11 13 views
0

私はクラスコールVSEを持っており、以上の関数があります。定義されていない定数 'App Http Controllers App ClassName' Laravel

<?php 
namespace App; 
use Request, Cache, App\Helper; 


class VSE { 

    . 
    . 
    . 
    . 

} 

私はそれらのすべての機能を一覧表示します。

私は

dd(get_class_methods(App\VSE)); 

を試してみた

私は私が間違って何をしました

Undefined constant 'App\Http\Controllers\App\VSE' 

を取得保管?

+1

'使用のApp \ VSE'または' DD(get_class_methods(\アプリケーション\ VSE ::クラス));運いや ' – Federkun

+0

。私は今、diffエラーが発生しました。 'Undefined constant 'App \ VSE'' – ihue

+0

あなたは正しい方向に私を持っています。この 'dd(get_class_methods( '\ App \ VSE'));'これで動作します。 :D – ihue

答えて

1

App\Http\Controllersの名前空間になっているので、\App\VSEクラスをインポートする必要があります。 use App\VSEで実行するか、クラスのフルパスを指定することができます:\App\VSE

クラスの完全修飾名を取得するには、::classでクラス名解決を使用できます。

namespace App\Http\Controllers; 

use App\VSE; 

dd(get_class_methods(VSE::class)); 
+0

ありがとう、私ができるときに答えを受け入れるでしょう。作品! – ihue

関連する問題