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