如果出现
call to undefined method Illuminate\Database\Query\Builder::lists()
这个错误,是因为5.3中Builder中的lists方法换了个名字pluck(),
所以把Jobs/PostFormFields.php中的lists()方法换为pluck()方法就好了。
另外就是post/create.blade.php 和post/edit.blade.php 视图中的路由器使用的是route('admin.post.store')这种形式写的,实际上web路由中并没有对应的名字,所以还是换为admin/post这样的写法比较好,也不会再报错了。
在5.3里执行php artisan make:job
文件里会有implements ShouldQueue,这个要删掉,否则会报错。实际上教程里也没有implements 队列相关的东西。
参考教程:http://laravelacademy.org/post/2358.html