ahir / pathman
Laravel 目录创建器
此包的官方仓库似乎已消失,因此该包已被冻结。
1.0.0
2014-06-13 08:32 UTC
Requires
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-01-20 12:15:47 UTC
README
Pathman 是一个针对 Laravel 4 的 PHP 5.3+ 简单目录管理系统。
安装
要通过 composer 安装,只需在您的 composer.json
文件中添加以下内容
{ "require-dev": { "ahir/pathman": "dev-master" } }
使用
安装此包后,打开您的 Laravel 配置文件 app/config/app.php 并添加以下行。
在 $providers 数组中添加以下服务提供程序。
'Ahir\Pathman\PathmanServiceProvider',
将 Pathman
外观添加到 app/config/app.php
中的 aliases
数组
'aliases' => array( 'Pathman' => 'Ahir\Pathman\Facades\Pathman', ),
配置
库有两个不同的配置参数。
-
hashing
:此参数与时间文件夹方法一起使用。您可以选择“false”值或任何 PHP 哈希算法。(md5、adler32 等。) -
time-pattern
:此参数设置时间文件夹结构。
示例
创建文件夹并设置可写权限
try { Pathman::set('new-folder-name'); } catch (Exception $e) { echo $e->getMessage(); }
通过根目录创建时间文件夹
try { $path = Pathman::timeFolders('root-folder'); } catch (Exception $e) { echo $e->getMessage(); } // root-folder/2014/05/12/18/56 echo $path;