2017-10-25 19 views
0

私は次のクラスを持っています。laravel bladeからクラスの定数属性を呼び出す?

namespace App\Repository\Constants\Models; 

class InstanceModelContant 
{ 
    const ALREADY_DEMO = "Usted ya posee un demo."; 
    const ALREADY_INSTANCE = "Ya tiene un servidor con estas caracteristicas."; 
    const INSTANCE_DEMO_TYPE = "t2.micro"; 
    const CHAR_NOT_PUBLIC_ADDRESS = "--"; 
} 

クラス内では、プロジェクト全体でいくつかの場所で使用するいくつかの定数が定義されています。

私はこの

@if($instancia->publicip == '--') 
         {{$instancia->publicip}} 
        @else 
        <h1>hola mundo</h1> 
        @endif 

ようになり、モデルの属性の比較をしなければならない。しかし、私は、私はからコードを削除する必要が見るように、ブレードで

- 私が欲しいものを使用することですCHAR_NOT_PUBLIC_ADDRESS属性はブレード内にあり、コードを焼き付けません。 もないと私は

+0

を試してみてくださいに助言することができます。 –

+0

フレンド@RazaMehdiと私は名前空間App \ Repository \ Constants \ Modelsのクラスの属性を呼び出す – FuriosoJack

答えて

0

あなたはpublic` `として定数を定義する必要があり、この

@if($instancia->publicip == App\Repository\Constants\Models\InstanceModelContant::CHAR_NOT_PUBLIC_ADDRESS) 
関連する問題