seffeng/laravel-helpers
Laravel Helpers
安装
# 安装
$ composer require seffeng/laravel-helpers
目录说明
+---src
| +---Commands
| | Crypt.php
| +---Handlers
| | CacheHandler.php
| +---Helpers
| | Arr.php
| | Json.php
| | Str.php
| | Time.php
| | Util.php
| | Xml.php
| \---Listeners
| QueryExecutedListener.php
+---tests
| ArrTest.php
| JsonTest.php
| StrTest.php
| TimeTest.php
| UtilTest.php
| XmlTest.php
示例
/**
* TestController.php
* 示例
*/
namespace App\Http\Controllers;
use Seffeng\LaravelHelpers\Helpers\Arr;
use Seffeng\LaravelHelpers\Helpers\Json;
use Seffeng\LaravelHelpers\Helpers\Time;
use Seffeng\ArrHelper\ReplaceArrayValue;
class TestController extends Controller
{
public function index()
{
$arr = [
'a' => [
'b' => [
'c' => 'ccc'
]
],
'd' => [
'b' => 'ccc',
'e' => [
'f' => 'hhh'
]
]
];
echo '<pre>';
var_dump(Arr::get($arr, 'a.b.c', ''));
var_dump(Arr::getDepth($arr));
print_r(Arr::getColumn($arr, 'b'));
print_r($arr);
print_r(Arr::merge($arr, [
'd' => new ReplaceArrayValue(['hhh' => 'iii']),
'i' => [
'j' => 'kkk'
]
]));
$json = Json::encode($arr);
var_dump($json);
print_r(Json::decode($json));
var_dump(Time::asWeekCN(time()));
}
}
备注
无
更新
- changelog
- 2022-03-17
- 2021-06-17
- 2020-07-21
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.0.4 | >=5.6 | >=5.0 | MIT | |
| v1.0.3 | >=5.6 | >=5.0 | MIT | |
| v1.0.2 | >=5.6 | >=5.0 | MIT | |
| v1.0.1 | >=5.6 | >=5.0 | MIT | |
| v1.0.0 | >=5.6 | >=5.0 | MIT | |
| v0.1.12 | >=5.6 | >=5.0 | MIT | |
| v0.1.11 | >=5.6 | >=5.0 | MIT | |
| v0.1.10 | >=5.6 | >=5.0 | MIT | |
| v0.1.9 | >=5.6 | >=5.0 | MIT | |
| v0.1.8 | >=5.6 | ^5.0| | MIT | |
| v0.1.7 | >=5.6 | ^5.0| | MIT | |
| v0.1.6 | >=5.6 | ^5.0| | MIT | |
| v0.1.5 | >=5.6 | ^5.0| | MIT | |
| v0.1.4 | >=5.6 | ^5.0| | MIT | |
| v0.1.3 | >=5.6 | ^5.0| | MIT | |
| v0.1.2 | >=5.6 | ^5.0| | MIT | |
| v0.1.1 | >=5.6 | ^5.0| | MIT | |
| v0.1 | >=5.6 | ^5.0| | MIT |