如何在 Laravel 5.7 中使用 Cron Job 将经纬度从邮政编码更新到数据库

艾姆格鲁特

使用作业/事件创建一个 cron 脚本,以使用注册页面上提供的邮政编码更新用户位置详细信息,如城市、州、经度、纬度等。

// app/console/commands/Zipcron.php
public function handle()
{
    try {
        $test = new User()
        $test->latitude = $latitude;
        $test->longitude = $longitude;
        $test->save();
        return $this->info('successfully added');

    } catch (exception $e) {
        return $this->warning('successfully added');
    }
}
// app/console/kernel.php
protected function schedule(Schedule $schedule)
{
    $schedule->command(Commands\ZipCron::class)->everyMinute()
        ->appendOutputTo(storage_path('logs/scheduler.log'));
}
用户11408553
public function handle()
    {      
        $trial = Trial::whereNull('lat')->whereNull('lng')->whereNull('address')->get();
        foreach ($trial as $tr)
        {
            $response = Geocode::make()->address($tr->zipcode);
            if ($response){
                $lat     = $response->latitude();
                $lng     = $response->longitude();  
                $city    = $response->raw()->address_components[1]->long_name;
                $state   = $response->raw()->address_components[2]->long_name;
                $address = $response->formattedAddress();
                echo $response->locationType();   
                DB::table('trial')->where('id', $tr->id)->update(['lat' => $lat, 'lng' => $lng, 'city' => $city, 'state' => $state, 'address' => $address]);          
            }
        }exit;         
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows中使用Laravel 5在localhost上使用cron作业

来自分类Dev

如何在zendframework 2中使用cron job?

来自分类Dev

如何在Laravel 7中使用外键更新数据库中的现有数据

来自分类Dev

如何在Kubernetes中使用Cron Job运行具有ssh命令的Shell脚本

来自分类Dev

如何在Laravel 5中使用Eloquent更新数据透视表

来自分类Dev

如何在Rails中使用delay_job将文件读取(导入)到数据库

来自分类Dev

如何在Rails中使用delay_job将文件读取(导入)到数据库

来自分类Dev

Cron Job在Laravel 4中

来自分类Dev

我如何在laravel 5控制器中使用从模型接收的数据?

来自分类Dev

如何在Laravel 5中使用我自己的Jquery

来自分类Dev

如何在Laravel 5中使用php DateTime()函数

来自分类Dev

如何在Laravel 5中使用分页?

来自分类Dev

如何在Laravel 5中使用Bootstrap?

来自分类Dev

如何在laravel 5中使用哨兵?

来自分类Dev

Laravel 5如何在文件列表中使用分页?

来自分类Dev

如何在Laravel 5中使用Bootstrap?

来自分类Dev

如何在 Laravel 5 中使用 sd() 函数

来自分类Dev

如何在Laravel中使用COM库?

来自分类Dev

如何在Laravel中使用数据库事务

来自分类Dev

如何在Laravel中使用Ajax调用将数据发布到数据库?

来自分类Dev

如何在Xcode 5中使用UITextField内容更新MySQL数据库?

来自分类Dev

如何在 Laravel 中使用此数据库编写更新函数

来自分类Dev

如何在使用群集模块的Node.js应用程序中运行Cron Job?

来自分类Dev

如何在Laravel 7 / PHP 7中使用RIJNDAEL加密

来自分类Dev

如何在MySQL中使用laravel迁移将数据库列'null'更改为'nullable'?

来自分类Dev

如何在功能之外使用HTML5访问经纬度地理位置

来自分类Dev

Laravel CPanel Cron Job命令未运行

来自分类Dev

如何在laravel 5中更新数据?

来自分类Dev

如何在Laravel 5中列出数据库连接?

Related 相关文章

  1. 1

    如何在Windows中使用Laravel 5在localhost上使用cron作业

  2. 2

    如何在zendframework 2中使用cron job?

  3. 3

    如何在Laravel 7中使用外键更新数据库中的现有数据

  4. 4

    如何在Kubernetes中使用Cron Job运行具有ssh命令的Shell脚本

  5. 5

    如何在Laravel 5中使用Eloquent更新数据透视表

  6. 6

    如何在Rails中使用delay_job将文件读取(导入)到数据库

  7. 7

    如何在Rails中使用delay_job将文件读取(导入)到数据库

  8. 8

    Cron Job在Laravel 4中

  9. 9

    我如何在laravel 5控制器中使用从模型接收的数据?

  10. 10

    如何在Laravel 5中使用我自己的Jquery

  11. 11

    如何在Laravel 5中使用php DateTime()函数

  12. 12

    如何在Laravel 5中使用分页?

  13. 13

    如何在Laravel 5中使用Bootstrap?

  14. 14

    如何在laravel 5中使用哨兵?

  15. 15

    Laravel 5如何在文件列表中使用分页?

  16. 16

    如何在Laravel 5中使用Bootstrap?

  17. 17

    如何在 Laravel 5 中使用 sd() 函数

  18. 18

    如何在Laravel中使用COM库?

  19. 19

    如何在Laravel中使用数据库事务

  20. 20

    如何在Laravel中使用Ajax调用将数据发布到数据库?

  21. 21

    如何在Xcode 5中使用UITextField内容更新MySQL数据库?

  22. 22

    如何在 Laravel 中使用此数据库编写更新函数

  23. 23

    如何在使用群集模块的Node.js应用程序中运行Cron Job?

  24. 24

    如何在Laravel 7 / PHP 7中使用RIJNDAEL加密

  25. 25

    如何在MySQL中使用laravel迁移将数据库列'null'更改为'nullable'?

  26. 26

    如何在功能之外使用HTML5访问经纬度地理位置

  27. 27

    Laravel CPanel Cron Job命令未运行

  28. 28

    如何在laravel 5中更新数据?

  29. 29

    如何在Laravel 5中列出数据库连接?

热门标签

归档