同时用PHP(laravel)将数据插入到同一个表中


Simultaneously insert data into same table with PHP (laravel)

我不确定这是否可能,但见鬼:)我有两个URL,都试图将不同的数据插入同一个表中。示例

我们有表格"食物"和两个URL,功能是插入到食物表格中的一些值

http://example.com/insert_food_1http://example.com/insert_food_2

当同时加载两个URL时,每个URL都会先等待另一个完成,然后将特定值插入数据库。

我知道这叫做多线程或其他什么。。。但我不确定这是否可以用PHP(或Laravel)完成。

任何帮助都将不胜感激。我的代码看起来像。。。

$postToInsert = Post::create(
 array(
      'service_id' => 1, 
                'custom_id' => $post->body->items[0]->id, 
                'url' => $post->body->items[0]->share_url,
                'title' => $post->body->items[0]->title,
                'title_tags' => $tags,
                'media_type' => $mediaType,
                'image_url' => $imageURL,
                'video_url' => $videoURL
            ));
$postToInsert->save();

我有点解决了这个问题。在单独的浏览器中打开它们,或者从终端通过CURL对它们进行php处理可以解决这个问题。

感谢所有的帮助