阅读(1729)
赞(6)
Laravel 8 when {#collection-method}
2021-07-05 09:43:55 更新
如果指定条件为 true 时,when
方法将执行指定的闭包函数。闭包函数接受一个流畅字符串实例:
use Illuminate\Support\Str;
$string = Str::of('Taylor')
->when(true, function ($string) {
return $string->append(' Otwell');
});
// 'Taylor Otwell'
如果有必要,您亦可将另一个闭包函数作为 when
方法的第三个参数传递给它。当条件语句的值为 false
时,将执行这个闭包函数。