关于laravel的数据库操作的一些想法
想法的产生是因为确实有这样的需求,而且还不少,需求就是接口不能同步更新DB,要异步,所以能不能让官方实现支持ORM相关更新方法的异步支持,或者有没有类似的包?比如:
//异步
User::query()->create()->async();
User::query()->insert()->async();
User::query()->insertGetId()->async();
User::query()->updateOrCreate()->async();
User::query()->upsert()->async();
...
我们以前的做法就是生成sql,直接丢到队列里跑!所以按理这个应该很好实现,奈何看不懂源码,写不出这样的一个包!
推荐文章: