介绍
你可以可以使用 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语句所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)