web-dev-qa-db-fra.com

Vue de la lame: instruction if avec condition OR / AND

Est-il possible dans Laravel 4. -blade-view de faire une instruction if comme ça?

@if ($var1 === '1' OR $var2 === '1')
    //Do my stuff
@endif

Ou

@if ($var1 === '1' || $var2 === '1')
    //Do my stuff
@endif

Ou quelle que soit la syntaxe. Je n'ai rien trouvé dans la documentation L4, existe-t-il?

17
toesslab

Il devrait prendre en charge tous vos opérateurs standard PHP, y compris || (OU logique).

Je l'ai testé moi-même et cela fonctionne bien.

De plus, je recommanderais simplement de tester cela vous-même à l'avenir pour confirmer que cela fonctionne/ne fonctionne pas.

25
JaTochNietDan

Vous pouvez simplement utiliser les opérateurs and/or:

@if($a==1 and $b==2)
@if($a==1 or $b==2)
4
Arash Hatami