検索

ホームページ  >  に質問  >  本文

PHP OOP - 別のメソッドを呼び出さずに $obj->get() および $obj->get()->count() の結果を返す

私が何を望んでいるのかを正確に説明するのは難しいですが、試してみる必要があります...

Laravel Eloquent に触発されて、データベースを使用するための簡単な php クラスを作成しました。

私たちが知る限り、Laravel でこれを行うことができます:

リーリー

私たちもこれを行います:

リーリー

こんなこともできます:

リーリー

私たちにもできます:

リーリー

私は試したことはありませんが、これも効果があると信じています:

リーリー

問題は「どのように機能するのか?」です。

何らかの方法で適切な結果を返すには、これをどのように書けばよいでしょうか?

リーリー

「メソッドの if - else case」のようなものが必要です。例:

リーリー

これは私の完全なコードです:

https://github.com/amirandev/PHP-OOP-DB-CLASS/blob/main/db.php

P粉742550377P粉742550377231日前488

全員に返信(1)返信します

  • P粉536532781

    P粉5365327812024-04-02 09:51:57

    私の知る限り、そのようなことを試みると

    リーリー

    すべてのユーザーと php/laravel カウントのユーザーが取得されます。これは

    を意味します。 リーリー

    first()

    と同じ

    このコードを使用する場合 DB::from('users')->count(); 実際にはバックエンドのカウントではなく、MySql にカウントを要求しています。

    データベース quarris を表示するには、このパッケージ barryvdh/laravel-debugbar を使用することを強くお勧めします。

    返事
    0
  • キャンセル返事