Laravel 8 when {#collection-method}

2021-07-19 10:35 更新

如果指定条件为 true 时,when 方法将执行指定的闭包函数。闭包函数接受一个流畅字符串实例:

use Illuminate\Support\Str;

$string = Str::of('Taylor')
                ->when(true, function ($string) {
                    return $string->append(' Otwell');
                });

// 'Taylor Otwell' 

如果有必要,您亦可将另一个闭包函数作为 when 方法的第三个参数传递给它。当条件语句的值为 false 时,将执行这个闭包函数。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号