Proměňte vaše SQL do Laravel Builder s Orator

Váš SQL příkaz můžete jednoduše převést do databázové verze Laravel query builder pomocí Oratoru, online aplikaci od Maurice Calhouna. Tento generátor může také sloužit jako skvělý nástroj pro někoho, kdo se s Laravelem teprve učí a pomoct mu s překladem SQL příkazů do query builder objektů, jelikož učení se nového ORM může být pro nové programátory občas problém.V aplikaci jednoduše napíšete svůj SQL příkaz a generátor vrátí databázový query builder. Mějme například tento příkaz:

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

Online nástroj to přemění na následující Laravel eloquent verzi:

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

Vyzkoušejte tento online nástroj Orator a všimněte si, že musíte ve stringu změnit zpětné uvozovky (`) za klasické uvozovky ("), jinak vám kód nebude fungovat.

Zdroj článku a obrázku: laravel-news.com