使用OratorLaravel函数查询语句将SQL转换为Laravel查询语句。这个在线工具也是您学习LaravelORM的好工具,它可以帮助您将SQL查询语句转换为查询构建器对象,因为学习新的ORM有时对新开发人员来说是一个挑战。单击此处试用此工具。您只需输入您的SQL语句,该工具将返回一个Laravel函数式查询语句。例如,采用以下SQL查询:selectposts.id,posts.title,posts.bodyfrompostswhereposts.author_id=1orderbyposts.published_atDESClimit10;在线工具将其转换为以下Laravel函数式查询语句: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命令执行,详情请参阅(执行运算符)。如果你正在学习Laravel的查询构建器,看看这篇由@godruoyi翻译的文章,相信它会对你有所帮助:OptimizingLaravelModelQuerieswithEagerLoading
