教你使用Orator将你的SQL转换为Laravel Query语句

教你使用Orator将你的SQL转换为Laravel Query语句,第1张

概述教你使用Orator将你的SQL转换为Laravel Query语句 下面由Laravel教程栏目给大家介绍使用Orator将你的sql转换为Laravel query语句的方法,希望对需要的朋友有所帮助!

介绍

你可以可以使用 Orator(Maurice Calhoun 的在线工具)轻松的将原生和历史遗留 sql 语句转换为 Laravel 函数式 query 语句。

这个在线工具也是你学习 Laravel ORM 的极好工具,它可以帮助你将 sql 查询语句转换成查询构建器对象,因为学习新的 ORM 有时可能成为新开发人员的挑战。

使用

点击此处可试用此工具

你只需输入您的 SQL语句,此工具便会返回一个 Laravel 函数式 query 语句。

例如,拿这个SQL查询:

select posts.ID, posts.Title, posts.body from postswhere posts.author_ID = 1order by posts.published_at DESClimit 10;

在线工具将其转换为以下 Laravel 函数式 query 语句 :

DB::select('posts.ID','posts.Title','posts.body')    ->from('posts')    ->where('posts.author_ID', '=', 1)    ->orderBy('posts.published_at', 'DESC')    ->limit(10)    ->get();

最后还有一件要注意的事,你必须将反引号(`)替换为 (') 才能正常使用,因为此工具在生成字符串时会使用反引号。而 PHP 则会将尝试将反引号中的内容作为 shell 命令来执行,详见(执行运算符)。

总结

以上是内存溢出为你收集整理的教你使用Orator将你的SQL转换为Laravel Query语句全部内容,希望文章能够帮你解决教你使用Orator将你的SQL转换为Laravel Query语句所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1227880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存