2017-08-28 1 views
0

J'ai mon code ici« && » pour et le signe de la clause pour le modèle lame Laravel

@if(Auth::user()->nbi_clearance_image == null && Auth::user()->medical_certificate_image == null) 

mais le && ne fonctionne pas dans les modèles de lames. des idées comment faire AND clauses dans la lame?

+0

Un problème étrange '&&' devrait fonctionner. Je pense que vous avez un autre problème dans votre code que '&&' –

+0

Partager 'Auth :: user()'? – C2486

+0

Qu'est-ce qui vous fait penser que cela ne fonctionne pas? – patricus

Répondre

0

Avez-vous essayé d'emballer chaque énoncé entre parenthèses?

@if((Auth::user()->nbi_clearance_image == null) && (Auth::user()->medical_certificate_image == null)) 

Vous devriez également être en mesure de faire une double comparaison.

@if(Auth::user()->nbi_clearance_image == Auth::user()->medical_certificate_image == null) 
+0

le signe && est mis en évidence et je ne sais pas pourquoi – mao

0

Selon certains des commentaires sur this question, le & & ne semble pas fonctionner pour les autres non plus. Aussi peu pratique que cela puisse paraître, vous devrez peut-être utiliser des instructions @if imbriquées pour contourner ce problème.

Hope this helps :)

0
@if((Auth::user()->nbi_clearance_image == null) 
    && (Auth::user()->medical_certificate_image == null)) 

vous pouvez essayer cette

0

Vous devriez essayer son travail pour moi:

@if(Auth::user()->nbi_clearance_image == '' && Auth::user()->medical_certificate_image == '') 

Espoir ce travail pour vous !!!

0
@if(!Auth::user()->nbi_clearance_image && !Auth::user()->medical_certificate_image) 
     //code 
@endif 

Si cela ne fonctionne pas, alors votre problème est pas avec & &.