最近公司的项目用到laraveal,作为laraveal的小白(之前也接触过一些),公司仁慈的给了我一个星期来熟悉这个项目(已经上线,我们的产品叫“农歌”)。
题外话讲完,我们来讲讲我在laraveal上遇到的坑。其实我对laraveal作者用命令行创建文件还是很喜欢的。鉴于前任开发者使用了dingo插件,我也得熟悉这个插件一下。结果本着对作者的信任,让我栽了个大坑。
首先说,dingo内有一句$app->configure('app');结果报错了。本以为是自己操作不对呢。于是搜索到git上的wiki对着做了一遍,结果呢还是报错。
后经查实,$app根本没有这个configure方法。第二点,bootstrap/app.php内也不neng 用$app->register注册dingo因为这会让configure方法执行,然而其又不存在。应该用singleton方法
推荐大家 https://laravel.com/api/5.2/Illuminate/Contracts/Foundation/Application.html
网友评论