Mysql 使用Laravel雄辩ORM的空间点函数

Mysql 使用Laravel雄辩ORM的空间点函数,mysql,laravel,geometry,Mysql,Laravel,Geometry,我得到经度和纬度,并想用 [空间点]与mysql一起使用 有哪些查询和函数可以帮助我插入值 您可以使用DB::raw()执行以下操作: DB::table('table')->insert([ 'field' => DB::raw("SPECIAL_FUNC(X)"), ]); 示例: 我不知道将位置插入数据库需要使用什么函数。@MahmoudNassar用链接更新了答案。他们可以使用谷歌BTW查找。使用查询生成器是唯一的解决方案吗?!我想使用雄辩的

我得到经度和纬度,并想用 [空间点]与mysql一起使用

有哪些查询和函数可以帮助我插入值

您可以使用DB::raw()执行以下操作:

    DB::table('table')->insert([
        'field' => DB::raw("SPECIAL_FUNC(X)"),
    ]);
示例:

我不知道将位置插入数据库需要使用什么函数。@MahmoudNassar用链接更新了答案。他们可以使用谷歌BTW查找。使用查询生成器是唯一的解决方案吗?!我想使用雄辩的ORM有什么办法吗?好的,我可以用ORM来解决:$location=DB::raw(((GeomFromText('POINT(37.774929-122.419415)')$newItem->Item_location=$location$newItem->save();查询生成器和雄辩生成器具有几乎相同的特性,并且在许多情况下可以普遍解决。