本文整理汇总了PHP中Illuminate\Filesystem\Filesystem::mkdir方法的典型用法代码示例。如果您正苦于以下问题:PHP Filesystem::mkdir方法的具体用法?PHP Filesystem::mkdir怎么用?PHP Filesystem::mkdir使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Filesystem\Filesystem
的用法示例。
在下文中一共展示了Filesystem::mkdir方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: file
/**
* 文件缓存
*
* @param array $config 配置参数
* @return \phpFastCache\Core\DriverAbstract
*/
private function file($config = array())
{
$filePath = $config['filePath'];
if (!file_exists($filePath)) {
Filesystem::mkdir($filePath);
}
//初始化缓存路径
CacheManager::setup(array("path" => isset($filePath) ? $filePath : sys_get_temp_dir()));
CacheManager::CachingMethod("phpfastcache");
//初始化缓存
$InstanceCache = CacheManager::Files();
return $InstanceCache;
}
示例2: run
public static function run()
{
//初始化session
session_start();
//初始化配置文件
Config::getInstance();
$appConfig = Config::get('app');
//初始化主题
$public = $appConfig['public'] ? $appConfig['public'] : 'public';
Filesystem::mkdir($public, 444);
if (!empty($appConfig['theme'])) {
defined("APP_THEME") or define("APP_THEME", $public . '/' . $appConfig['theme']);
} else {
defined("APP_THEME") or define("APP_THEME", $public);
}
//初始化应用名字
if (!empty($appConfig['name'])) {
defined("APP_NAME") or define("APP_NAME", $appConfig['name']);
} else {
defined("APP_NAME") or define("APP_NAME", 'Simpla');
}
//初始化应用URL域名
defined("BASE_URL") or define("BASE_URL", $appConfig['url']);
//是否开启错误提示
if ($appConfig['debug'] == 1) {
error_reporting(E_ALL);
} else {
error_reporting(0);
}
//初始化数据库
Model::getInstance();
//初始化缓存
ICache::getInstance();
Cache::getInstance();
//初始化whoops
$run = new \Whoops\Run();
$handler = new PrettyPageHandler();
// 设置错误页面的标题
$handler->setPageTitle("Whoops! 出现了一个错误.");
$run->pushHandler($handler);
//设置ajax错误提示.
if (\Whoops\Util\Misc::isAjaxRequest()) {
$run->pushHandler(new JsonResponseHandler());
}
// 注册handler
$run->register();
//路由处理
Route::check();
}
示例3: getViewPath
/**
* 获取视图所在文件夹
* @return string
*/
public static function getViewPath($type = 'base')
{
if ($type == 'base') {
$appConfig = Config::get('app');
if (empty($appConfig['theme'])) {
$viewPath = APP_PATH . '/views';
} else {
$viewPath = APP_PATH . '/views/' . $appConfig['theme'];
}
} elseif ($type == 'module') {
$module = RouteHandle::getModuleName();
$viewPath = APP_PATH . '/Modules/' . $module . '/views/';
}
//进行view地址进行校验,不存在则生成,防止plates报错
if (!file_exists($viewPath)) {
Filesystem::mkdir($viewPath);
}
return $viewPath;
}