安装启动参考官方文档:官方文档
这里主要记录运行时候的几个报错:
1.routines:OPENSSL_internal:WRONG_VERSION_NUMBER
Error: write EPROTO 2038748616:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:…/…/third_party/boringssl/src/ssl/tls_record.cc:242:
原因是本地开发环境可能没有支持https的方式访问:(静态资源不能访问也是这个原因)
解决办法,本地关闭https方式:
# laravel-admin静态资源 http访问
ADMIN_HTTPS=false
2.putenv(): Invalid parameter syntax
原因是.env文件有语法错误,检查并改正即可。
3.模拟admin用户登录
D:\WWW\xxx\app\Providers\AuthServiceProvider.php
auth()->guard('admin')->loginUsingId(1);
4.header明确设置ajax请求
X-Requested-With:XMLHttpRequest
5.经常使用打印sql语句
\Illuminate\Database\Query\Builder::macro('sql', function () {
$bindings = $this->getBindings();
$sql = str_replace('?', '%s', $this->toSql());
return sprintf($sql, ...$bindings);
});
dd(DB::table('user')->where('id', 1)->sql());