laravel的filter()方法的使用 (方法使用给定的回调函数过滤集合的内容,只留下那些通过给定真实测试的内容)

Posted 头大的冯冯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel的filter()方法的使用 (方法使用给定的回调函数过滤集合的内容,只留下那些通过给定真实测试的内容)相关的知识,希望对你有一定的参考价值。

filter 方法使用给定的回调函数过滤集合的内容,只留下那些通过给定真实测试的内容:

$collection = collect([1, 2, 3, 4]);

$filtered = $collection->filter(function ($value, $key) {
    return $value > 2;
});

$filtered->all();

// [3, 4]

實例代碼:

//商家
$business= Business::Status(1)->get();

//帥選核銷關聯商家
$business_connect=$business->filter(function ($bus) {
    return $bus->if_allow_connect == 1;
});

 

參考:https://segmentfault.com/q/1010000005021409

以上是关于laravel的filter()方法的使用 (方法使用给定的回调函数过滤集合的内容,只留下那些通过给定真实测试的内容)的主要内容,如果未能解决你的问题,请参考以下文章

[PHP]用户登陆中间件

Laravel - 让 laravel 5 应用使用 https

Laravel 5.1 Ajax 从 Blade View 获取 html

filter方法

从 Laravel 集合中获取单个模型

Vue之在methods中使用filter的方法