下面由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 命令来执行,详见(执行运算符)。
云服务器费用属于网络费用商标注册代办价格需要多少钱及商标注册代办服务流程企业想要建一个网站多少钱?应该如何选择建站公司?腾讯云怎么租个服务器学生独立站有哪些必须知道的营销渠道?网址如何注册?流程是怎么样的?费用如何?买备案域名好不好?域名备案有哪些流程?html怎么去掉button的边框