Laravel 8 whenEmpty {#collection-method}
当字符串为空时,whenEmpty
方法将执行指定的闭包函数。若闭包函数返回一个值,则 when
方法也返回这个值。如果闭包函数没有返回任何值,则 when
方法会返回这个流畅字符串实例:
use Illuminate\Support\Str;
$string = Str::of(' ')->whenEmpty(function ($string) {
return $string->trim()->prepend('Laravel');
});
// 'Laravel'