Heim > PHP-Framework > Laravel > Detaillierte Erläuterung der Laravel ORM-Operationen

Detaillierte Erläuterung der Laravel ORM-Operationen

藏色散人
Freigeben: 2021-04-21 09:06:36
nach vorne
3393 Leute haben es durchsucht

Die folgende Tutorial-Kolumne von Laravel führt Sie in die detaillierte Erklärung der Laravel ORM-Bedienung ein. Ich hoffe, dass sie für Freunde, die sie benötigen, hilfreich sein wird!

1. Laravel erhält die letzte SQL-Anweisung und den eingehenden Wert:

    public function getOrderDetail($orderId){

        \DB::connection()->enableQueryLog(); // 开启查询日志  

        $ordeList = OrderItem::where('order_id',$orderId)
            ->get()->toArray();        $queries = \DB::getQueryLog(); // 获取查询日志  

        echo "<pre class="brush:php;toolbar:false">";
            print_r($queries);            echo PHP_EOL;
            print_r($ordeList);        echo "
Nach dem Login kopieren
";

Direkt über dem Bild:

Detaillierte Erläuterung der Laravel ORM-Operationen

Nehmen Sie einen Teil der Daten heraus:

    public function getOrderDetail($uid,$orderId){
        $user = $this->check_user($uid);        $columns = [&#39;id&#39;, &#39;order_id&#39;, &#39;item_id&#39;, &#39;item_name&#39;, &#39;item_price&#39;, &#39;original_price&#39;, &#39;buy_num&#39;, &#39;real_num&#39;, &#39;cancel_num&#39;, &#39;status&#39;, &#39;create_time&#39;];        $ordeList = OrderItem::where(&#39;order_id&#39;,$orderId)
            -> orderBy(&#39;create_time&#39;,&#39;desc&#39;)
            ->get($columns)->toArray();        echo "<pre class="brush:php;toolbar:false">";
            print_r($ordeList);        echo "
Nach dem Login kopieren
"; exit; }

Detaillierte Erläuterung der Laravel ORM-Operationen

Erstellen, wenn Es existiert nicht.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Laravel ORM-Operationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage