在Laravel中是否有Blade模板的截断修饰符,很像Smarty?我知道我可以在模板中写出实际的php,但我正在寻找更好的写法(让我们不要陷入整个PHP是模板引擎的争论)。例如,我正在寻找类似的东西:{{$myVariable|truncate:"10":"..."}}我知道我可以通过composer使用Twig之类的东西,但我希望Laravel本身具有内置功能。如果没有,是否可以像Smarty提供的那样创建自己的可重用修饰符。我喜欢Blade的所有语法都不会过度杀伤的事实,但我认为truncate是一个非常方便的功能。我正在使用Laravel4。 最佳
如何在Blade模板中使用switch?我用的时候:@switch($login_error)@case(1)`E-mail`inputisempty!@break@case(2)`Password`inputisempty!@break@endswitch结果我将此文本视为纯文本。我更喜欢在几段代码中使用switch,因为它对我来说比使用if时更干净。但如果不可能,就写吧。 最佳答案 2020年更新答案从Laravel5.5开始,@switch内置在Blade中。如下所示使用它。@switch($login_error)@case
如何在Blade模板中使用switch?我用的时候:@switch($login_error)@case(1)`E-mail`inputisempty!@break@case(2)`Password`inputisempty!@break@endswitch结果我将此文本视为纯文本。我更喜欢在几段代码中使用switch,因为它对我来说比使用if时更干净。但如果不可能,就写吧。 最佳答案 2020年更新答案从Laravel5.5开始,@switch内置在Blade中。如下所示使用它。@switch($login_error)@case