Laravel 实战开发知乎:实现编辑问题
软件的软啊软件的件

啊啊啊,口腔溃疡,开发员真的没法避免吗~ ,心疼站长~

JellyBool

这个真的是啊,我口腔溃疡比较频繁

Augus

口佳宝 神药, 吃了一天恢复百分之八十, 2天就好了。
亲测有效

JellyBool

这是 OTC 的药?直接可以药店购买?

Augus

一般很难买到,淘宝直接购买。现在都涨价了。 我一次性买50盒,100盒的买。
我家里口腔溃疡也比较多, 上至我外婆,妈,效果非常好。以至于,我买了这么多都给我外婆,之前5-8块能买一盒,我外婆卖出了20块都有人抢。现在已经涨价了。我还能拿内部价。 哎呀卧槽。废话了这么多。 反正就是,有效,且放心使用。

nanibigoo

进价八块卖20,赚12,买个一亿盒,你就发家致富了。。。。。我无聊了

zyzplzyz

请问群主,那个owns方法中传入的Model是

use Illuminate\Database\Eloquent\Model;


这个吗??

JellyBool

恩,是的,就是 Eloquent Model

zyzplzyz

我在show试图中做判断,是否是登陆和是否是作者但是报错了

zyzplzyz

Argument 1 passed to App\User::owns() must be an instance of Illuminate\Database\Eloquent\Model, none given, called in /www/zhihu-app/storage/framework/views/f6b36f831c58c0492cf90e9a743a5974e8ecba7f.php on line 18 and defined (View: /www/zhihu-app/resources/views/questions/show.blade.php)

JellyBool

你注意判断一下逻辑就可以,比如是是否登录等?

zyzplzyz

恩,已经解决了

gcpark

@zyzplzyz
我也跟你一样有同样的错误提示 你是怎么解决的?

JellyBool

基本是没有登录,或者你传入的参数没对

weir2009

这节里面QuestionController的owns方法不太理解,老师能解释一下吗?

public function owns(Model $model)
    {
        return $this->id == $model->user_id;
    }
JellyBool

比如传入一个 Question:

$user->owns($question);
 // 就是判断 questions 表的 user_id 字段跟 users 表的id字段是否相等,answers 同理
weir2009

谢谢,看懂了。。。新手有时候会在一些不可思议的地方转不过弯来。
前面有几个系列的语速有点快,跟不上节奏。知乎这个系列的语速很合适,每小节后面的总结也很好。

JellyBool

啊哈...一堆人都是1.5倍速播放。

多看一点就可以跟上节奏了,到你顿悟的时候,就很厉害了