_杭城浪子 的所有回复(407)

评论于 1年前,获得 8 个赞

@风飘零 延时任务就行了,不用定时任务。。。也不用判断付款和运输状态,在发货后就可以把30天的延时任务交给队列去执行。代码在这里

https://github.com/ixingjue/laravel-shop/c...

有任何疑问欢迎讨论,共勉!

评论于 1年前,获得 5 个赞

@doderic 这样对seo不友好.我这样解决的

public function saving(Topic $topic)
    {
        // XSS 过滤
        $topic->body = clean($topic->body, 'user_topic_body');
        // 生成话题摘录
        $topic->excerpt = make_excerpt($topic->body);
        // 如 slug 字段无内容,即使用翻译器对 title 进行翻译
        if (!$topic->slug) {
            $topic->slug = app(SlugTranslateHandler::class)->translate($topic->title);
            // 修复edit或者编辑的时候会跑到路由后面的问题
            // @url https://learnku.com/laravel/t/14584/slug-has-bug?#reply76507
            if (trim($topic->slug) === 'edit') {
                $topic->slug = 'edit-slug';
            }
        }
评论于 1年前,获得 3 个赞

链接在这里https://github.com/ixingjue/laravel-shop/commit/38ac0ad853af2bd9d6f39b7b93fbc896653a2597 有问题欢迎提各种issue。给官方提PR,貌似大神不打算在课程加这个实现。我测试过了没问题,后来的朋友如果有这需求可以自取

评论于 1年前,获得 2 个赞

@leo 我感觉这种逻辑是不对的,因为优惠券是后台发的,也就是说是运营发的。一般不会允许修改优惠券的情况发生,优惠券操作一般是下架和新增。这个和收货地址不同,收货地址是用户,自己可以随时改的,这个肯定要存快照。
老师你觉得我说的对吗

评论于 1年前,获得 2 个赞

在国外不要使用laravel-china的源,直接使用官方的就可以了

评论于 1年前,获得 2 个赞

@Code_Er 中间件场景不是这么用的啊,你这个有点违背软件设计原则

评论于 1年前,获得 1 个赞

可以看下我实现的代码https://github.com/ixingjue/larabbs/commit/e445ed266e4a957857f637a11065ee1cd9b9ce41.完全实现了,希望点个选为答案。帮助后面来的人。。。@Gwynn

评论于 1年前,获得 1 个赞

因为页面不需要显示$category->id 这个字段,但是控制器中又需要这个参数进行相应操作。这时候就只能采用隐藏域处理了

评论于 1年前,获得 1 个赞

直接翻源码。简单举个例子,save()方法

file

file

file
维护了时间戳字段

342 声望
文章
5
粉丝
8
喜欢
28
私信