《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
关于 LearnKu
GitHub 可以发来看看
@likunyan https://github.com/monanxiao/weibo.git 如果找到问题,麻烦可以通知一下,谢谢。
@likunyan 还在吗,能否帮我看个无厘头的问题,我卡在了 10.3 章节。关于 UsersController.php 的 public function show() 的问题:
app/Http/Controllers/UsersController.php
app/Models/User.php
app/Models/Status.php
数据库迁移都没问题,数据库里,用户文章数据都生成的很成功。
打开 http://weibo.test/users/2 报错:
BadMethodCallException
Call to undefined method App\Models\User::statuses()
我用的是 Laravel6.x,报错页面中的 Stack Trace 提示我 app/Http/Controllers/UsersController.php 里面的 public function show(User $user) {} 里面的 $statuses = $user->statuses() 这行有问题,但是我的编辑器 Sublime 的智能显示这里的 statuses 被 Definition 定义在 app/Models/User.php 里面,app/Models/User.php 里面的 public function statuses(){return $this->hasMany(Status::class);} 也被编辑器智能显示被 app\Http\Controllers\UsersController.php Reference 调用的很成功。
这样吧
@likunyan
这样之后就出现了新的错误:
Symfony\Component\Debug\Exception\FatalThrowableError
Call to a member function orderBy() on null