PHP code example of chariothy / laravel4-sae
1. Go to this page and download the library: Download chariothy/laravel4-sae library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
chariothy / laravel4-sae example snippets
'providers' => array(
......
'Chariothy\SaeServiceProvider',
),
'aliases' => array(
......
'SAE' => 'Chariothy\SaeFacade',
),
php artisan sae
'sae' => array(
//这是用来设置你的缓存等存放在SAE的KVDB中
'wrapper' => 'saekv://',
//这里是开启storage时设置的domain,具体值自己设置
'domain' => 'example',
//这里指定了三种资源的存放位置,值有'code'和'storage'
//'code'则放在root/public相应的目录下
//'storage'会放在SAE的storage相应的目录下
'style' => 'code',
'script' => 'code',
'image' => 'storage',
),
- [config] 创建了一个目录 'app/config/sae',其中是在SAE环境下的设置。
- [db] SAE环境下的database设置。
- [app] SAE环境下的app设置。
- [index] 在根目录下创建'index.sae.php',这是为了满足SAE的目录结构不像在本地时以public为根目录。
- [yaml] 在根目录下创建'config.yaml',这是SAE的rewrite规则.
- [favicon] 在根目录下创建空的'favicon.ico',因为SAE的目录结构不像在本地时以public为根目录。
- [env] 在'bootstrap/start.php'增加一个'detectEnvironment'来检测SAE环境。
- [wrap] 在'bootstrap/start.php'中为'storage'目录添加[SAE wrappers](http://sae.sina.com.cn/doc/php/runtime.html#wrappers "")。
- [log] 在'app/start/global.php'中增加'SaeDebugHandler'来调用SAE的sae_debug()。
php artisan sae -h