讨论 WX_pX4 TA的回帖
第 107316 位会员
注册于
帖子
18
回帖
33
TA的回帖
用户前端/api/login,/api/login_captcha如何一起使用?

用户登录成功后只返回数据如下:

{"code":0,"msg":"ok"}

不包含任何用户"data" 吗?比如基本的id, username.... 我看了通用用户的接口文档,也没有看到接口返回基本用户数据的。 如果需要自己写一个新的接口,除了直接该Member 模块代码外,是不是只能开发一个新的模块?感觉就为了一个接口就新增加一个模块也不是什么好方法。。

安装了开源的cms,用户积分相关的功能需要什么模块?

设计用户在网站使用某些能能需要消耗积分。 安装cms后我发现有个'member_credit'的表,看起来像是有关用户积分的。 所以上来问问需要哪个模块。充值积分模块我看到了,以后有可能会用到。 但是现在只是想激活用户积分

安装了开源的cms,用户积分相关的功能需要什么模块?

就是用户可以有积分呀,管理员可以后台管理,用户在自己的用户中心看到自己有多少积分。以后上线上支付的话,用户也可以充值加积分。插件市场的插件说明也太简略了,经常搞不清楚具体能干什么。

在列表页面中,可以根据不同的条件把数据显示在不同的tab上吗?

或者说, 在controller中可以dispatch 一个event,前端js 响应这个event? 类似livewire中firing event? (https://laravel-livewire.com/docs/2.x/events#from-component)

在列表页面中,可以根据不同的条件把数据显示在不同的tab上吗?

谢谢提供的代码。 不过,我并不想再增加一个独立的操作选项。 有没有办法在controller里直接让grid refresh? 而不是必须通过response 对象,比如示例中Response::redirect(CRUDUtil::jsGridRefresh())。 就是想$item->verify_status 更新成‘通过’后,就自动更新‘status' 成'显示’, 反之亦然。你看我的代码已经实现了更新‘status’的值,数据库中记录也更新了,就是在页面需要手动‘reload'才可以看到更新后的‘status’值。

在列表页面中,可以根据不同的条件把数据显示在不同的tab上吗?

噢, 好的。 如果我在->hookItemOperateRendering(function (ItemOperate $itemOperate) {} 对当前的item的几个属性做了更新或改动,如何能让前端列表强制刷新呢?比如下面的代码verify_status通过JS改变了,前端页自动刷新了,但是我同时还想更新`status`, 除非手动在页面reload,否则不会更新。我实验了在`$itemOperate->prepend(TextLink::success('审核通过', 'javascript:;', 'data-edit-quick="verify_status:' . PostVerifyStatus::VERIFY_PASS . '"'));` 再拼接一个`data-edit-quick="status"`, 但是好像只有前面那个attributes的起作用。

->hookItemOperateRendering(function (ItemOperate $itemOperate) {
    // 当前行数据
    $item = $itemOperate->item();
    switch ($item->verify_status) {
        case PostVerifyStatus::VERIFYING:
            $itemOperate->prepend(TextLink::success('审核通过', 'javascript:;', 'data-edit-quick="verify_status:' . PostVerifyStatus::VERIFY_PASS . '"'));
            $itemOperate->prepend(TextLink::danger('审核拒绝', 'javascript:;', 'data-edit-quick="verify_status:' . PostVerifyStatus::VERIFY_FAIL . '"'));
            break;
    }
    if ($item->verify_status === PostVerifyStatus::VERIFY_PASS) {
        $item->forceFill([
            'status' => PostContentStatus::SHOW
        ]);
        $item->save();
        $item->refresh();
    }

    if ($item->verify_status === PostVerifyStatus::VERIFY_FAIL) {
        $item->forceFill([
            'status' => PostContentStatus::HIDE
        ]);
        $item->save();
        $item->refresh();
    }

})


api-token问题

ok. thanks.

在列表页面中,可以根据不同的条件把数据显示在不同的tab上吗?

新的问题。 我现在根据不同的条件可以分页显示,但是hookItemOperateRendering()增加的操作只在`all` Tab上显示?如何让它们在其他tab上也显示?

快速CRUD中如何在数据保存前做自定义处理?

噢, 我弄出来了。不用回了。 打扰了。

QQ
微信
客服