zkosta/laravel-functional-php

lstrojny/functional-php 的 Laravel 包装器

v1.0.1 2018-04-22 18:03 UTC

This package is not auto-updated.

Last update: 2024-09-24 08:58:11 UTC


README

要求

  • laravel >=5.5

安装

composer require zkosta/laravel-functional-php 

此包支持 Laravel 5.5 及更高版本的新包 自动发现 功能,因此如果您正在使用 Laravel 5.5 或更高版本,则安装已完成

用法

在原始包(https://github.com/lstrojny/functional-php)中,每个函数都放置在 Functional 命名空间下的自己的文件中。因此,您需要导入您使用的每个函数。

示例
use function Functional\map;

map(range(0, 100), function($v) {return $v + 1;});

我已经使用 Laravel Facade 模式隐藏了它们。因此,您将能够这样使用

HFunc::map(range(0, 100), function($v) {return $v + 1;});

其中 HFunc 是在安装过程中注册的新外观。当然,您也可以使用原始方式使用函数,但那时您不需要这个包。