Updated 2020 Answer
由于Laravel 5.5,Blade 内置了@switch .如下图所示使用它.
@switch($login_error)
@case(1)
<span> `E-mail` input is empty!</span>
@break
@case(2)
<span>`Password` input is empty!</span>
@break
@default
<span>Something went wrong, please try again</span>
@endswitch
Older Answer
不幸的是,Laravel Blade没有switch语句.您可以使用Laravel if else方法或使用普通PHPswitch .您可以像在任何其他PHP应用程序中一样,在Blade 模板中使用普通PHP.从Laravel 5.2开始,使用@php语句.
备选方案1:
@if ($login_error == 1)
`E-mail` input is empty!
@elseif ($login_error == 2)
`Password` input is empty!
@endif