Maison >cadre php >Laravel >Apprenez à utiliser Orator pour convertir votre SQL en instructions de requête Laravel

Apprenez à utiliser Orator pour convertir votre SQL en instructions de requête Laravel

藏色散人
藏色散人avant
2020-07-30 13:30:343237parcourir

La colonne tutorielle suivante de Laravel vous présentera comment utiliser Orator pour convertir votre SQL en instructions de requête Laravel. J'espère qu'elle sera utile aux amis dans le besoin !

Apprenez à utiliser Orator pour convertir votre SQL en instructions de requête Laravel

Introduction

Vous pouvez facilement utiliser Orator (l'outil en ligne de Maurice Calhoun) Convertir natif et les anciennes instructions SQL dans les instructions de requête fonctionnelles de Laravel.

Cet outil en ligne est également un excellent outil pour apprendre Laravel ORM, il vous aide à convertir les instructions de requête SQL en objets de création de requêtes, car l'apprentissage d'un nouvel ORM peut parfois devenir un défi pour les nouveaux développeurs.

Utiliser

Cliquez ici pour essayer cet outil

Il vous suffit de saisir votre instruction SQL et cet outil le fera renvoie une instruction de requête fonctionnelle Laravel.

Par exemple, prenons cette requête SQL :

select posts.id, posts.title, posts.body from posts
where posts.author_id = 1
order by posts.published_at DESC
limit 10;

L'outil en ligne la convertit en l'instruction de requête fonctionnelle Laravel suivante :

DB::select('posts.id','posts.title','posts.body')
    ->from('posts')
    ->where('posts.author_id', '=', 1)
    ->orderBy('posts.published_at', 'DESC')
    ->limit(10)
    ->get();

Une dernière chose à noter, vous Le backtick (`) doit être remplacé par (') pour fonctionner correctement car cet outil utilise un backtick lors de la génération de la chaîne. PHP essaiera d'exécuter le contenu du backtick en tant que commande shell, voir (opérateur d'exécution) pour plus de détails.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer