本文整理匯總了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;
}