JellyBool

17773 经验值

额。。其实我看了还几遍,都没有清楚你表达的意思。

这种 UserTransformer 的方式貌似对于应付简单的数据返回时很有效的。但是你的应用场景之下,你可以选择以下方案:
第一:直接拼接数据,类似于直接返回拼接的数据:

return $this->response()->json(['user' => $userAssociateCollection]);

第二,创建 UserDepartmentTransformer

class UserDepartmentTransformer extends TransformerAbstract
{
    public function transform($collection)
    {
        return [
            'id' => $collection['id'],
            'name' => $colletion['name'],
            'email' => $collection['email'],
            'department' => $collection['department'] // 类似这样
        ];
    }
}

你这个文件不存在啊,你到数据库的 migrations 表删掉这个 2016_11_27_181313_create_articles_table 记录就好了

我这暂时还没有出现过这个情况。。

你传给 vue 使用的时候,保证他是 json 数据就好了啊,是数组的时候就直接 json_encode ,默认数据的时候,其实 laravel 就会转成 json

这是因为被墙了吧,因为你更新数据库的记录的时候,Algolia 需要更新索引,但是因为墙的原因没能更新到,所以会出现这样的错误

恩,是的。你在 Kernel 文件写上那两行,然后配置一下就可以了。laravist 每天就会跑很多自己的定时任务

这个系列你看过么?

https://laravist.com/series/peak-into-laravel-core-components

$app['auth'] 这是主要实现了 ArrayAccess 吧,然后其实就是根据 key 取一个值。视频貌似有说到

你是前端使用 js 代码提交登录数据?代码可以看看否?你是否正确获取到了 token?