Heim >PHP-Framework >Laravel >Bringen Sie Ihnen bei, Orator zum Konvertieren Ihrer SQL-Anweisungen in Laravel-Abfrageanweisungen zu verwenden

Bringen Sie Ihnen bei, Orator zum Konvertieren Ihrer SQL-Anweisungen in Laravel-Abfrageanweisungen zu verwenden

藏色散人
藏色散人nach vorne
2020-07-30 13:30:343229Durchsuche

Die folgende Tutorial-Kolumne von Laravel zeigt Ihnen, wie Sie Orator verwenden, um Ihre SQL-Anweisungen in Laravel-Abfrageanweisungen umzuwandeln. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!

Bringen Sie Ihnen bei, Orator zum Konvertieren Ihrer SQL-Anweisungen in Laravel-Abfrageanweisungen zu verwenden

Einführung

Sie können ganz einfach Orator (Maurice Calhouns Online-Tool) verwenden. Native konvertieren und Legacy-SQL-Anweisungen in funktionale Laravel-Abfrageanweisungen.

Dieses Online-Tool ist auch ein großartiges Tool zum Erlernen von Laravel ORM. Es hilft Ihnen, SQL-Abfrageanweisungen in Abfrage-Builder-Objekte umzuwandeln, da das Erlernen eines neuen ORM für neue Entwickler manchmal zu einer Herausforderung werden kann.

Verwenden

Klicken Sie hier, um dieses Tool auszuprobieren

Sie müssen nur Ihre SQL-Anweisung eingeben und dieses Tool wird es tun Gibt eine funktionale Laravel-Abfrageanweisung zurück.

Nehmen Sie zum Beispiel diese SQL-Abfrage:

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

Das Online-Tool wandelt sie in die folgende funktionale Laravel-Abfrageanweisung um:

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

Eine letzte Sache, die Sie beachten sollten: Die Backticks (`) muss zur ordnungsgemäßen Verwendung durch (') ersetzt werden, da dieses Tool beim Generieren von Zeichenfolgen Backticks verwendet. PHP wird versuchen, den Inhalt im Backtick als Shell-Befehl auszuführen, siehe (Ausführungsoperator) für Details.

Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen bei, Orator zum Konvertieren Ihrer SQL-Anweisungen in Laravel-Abfrageanweisungen zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen