xyzphp

1590 经验值

求助教主:
laravel 做了读写分离,
如果代码里 insert 完 就会 select 操作 这样就查不到刚插入的数据了
但是如果要 sleep 1s 就可以查出数据。我想知道 laravel 有没有,读写连续操作的时候暂时不去走从库的配置。

如何优化这种数据结构,用于存入到数据库中

原始数据结构

[
    [
        "group"=>"A",
        "list"=>[
             ["name"=>"1"],
             ["name"=>"2"],
             ["name"=>"3"],
         ]
    ],
    [
         "group"=>"B"
         "list"=>[
             ["name"=>"4"],
             ["name"=>"5"],
             ["name"=>"6"],
         ]
    ]
]

转化后的数据结构

[
    ["group"=>"A","name"=>"1"],
    ["group"=>"A","name"=>"2"],
    ["group"=>"A","name"=>"3"],
    ["group"=>"B","name"=>"4"],
    ["group"=>"B","name"=>"5"],
    ["group"=>"B","name"=>"6"],
]

我这里有三台 数据库  一台主数据库 ,两台从数据库。 我想 让laravel 写的时候走主数据库  查的时候走从数据库。 单是 主数据库的用户名和密码  和 从服务器的用户名密码不一致。又想把数据库的链接信息写到env中该如何配置

laravel 定时任务  每天 9点 到21点之间每分钟执行