主要参考:
1.创建控制器
创建控制器命令:
 php think make:controller Test创建干净控制器命令:
 php think make:controller Test --plain 2.静态页面的控制器和路由规则默认GET方法:前提得现在控制器中创建以上三个方法。
也就是说
Route::rule('/','StaticPages/home','GET');与
Route::rule('/','StaticPages/home');还可以
Route::get('/about','StaticPages/home');第三种更加清晰!
以上三种,同样的效果和作用。
3.// 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
4.PhpStorm中html可以先按英文!,再按Tab,自动生成web页面
<html lang="zh-CN">改下语言,后期还要动态修改。
5.利用助手函数这三种都行:
    public function home(){
        return view('static_pages/home');
    }
    public function help(){
        return view('help');
    }
    public function about(){
        return view();
    }
按规则来或者自己指定。
6.为防止危险脚本的传输,模板中需要加“{}”
如在控制器中,如下脚本:
public function help(){
        $str = '<script>alert("糟糕,危险脚本!")</script>';
        return view('help',compact('str'));     //compact()为php自带赋值函数,比较美观
    }在模板中应该:
<h1>帮助页 模板</h1>
    {$str}这样比较安全。
7.common.php中函数不要加:public。
8.如果php文件里面全是php脚本,?>的结束符号最好不要加,如果无意中多大了很多空行,空行会参与运算,就会降低脚本运行效率。去掉之后,就会以最后一个分号或者花括号作为脚本的结尾,提高效率。
9.自定义全局辅助函数,需要修改comeposer.json,在"autoload"里面第一层,主要一律使用双引号,行间不要带注释!!!
    "autoload": {
        "psr-4": {
            "app\\": "app"
        },
        "psr-0": {
            "": "extend/"
        },
        "files":[
            "app/helpers.php"
        ]
    },改完之后要将composer重启,命令为:
composer dump-autoload之后再运行即可。
10.但9.不够严谨,一般要先判断下是否已经存在这个函数,如果没有再加载:
if(!function_exists('run')){
    function run(){
        return 'running123';
    }
}学完第二章第七个任务。
今天就学这些吧,所有的方法其实都来源于手册,要仔细阅读,有讲解是最好的,加油!