前言
试试thinkphp6用着怎么样,和tp5有地方不太一样,这边记录一下,新来的可以避免踩坑。
开启Debug
根目录下新建.env
文件,文件内容如下:
APP_DEBUG = true
关闭Trace
可以直接删除或者
进入vendor/topthink/think-trace/src/Service.php
文件将$this->app->middleware->add(TraceDebug::class);
注释即可(只能这样了)。
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace think\trace;
use think\Service as BaseService;
class Service extends BaseService
{
public function register()
{
// $this->app->middleware->add(TraceDebug::class);
}
}
Driver [Think] not supported.
新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。
使用如下命令
composer require topthink/think-view
继续在TP6.0的路上踩坑埋坑,此处先做个随笔记录,待得后续有时间好好的整理下记录。