찾다

 >  Q&A  >  본문

PHP OOP - 다른 메소드를 호출하지 않고 $obj->get() 및 $obj->get()->count() 결과를 반환합니다.

내가 원하는 것이 무엇인지 정확히 설명하기는 어렵지만 노력은 해봐야지…

Laravel Eloquent는 데이터베이스를 사용하기 위한 간단한 PHP 클래스를 작성하도록 영감을 주었습니다.

우리가 아는 한 Laravel에서는 이 작업을 수행할 수 있습니다.

으아아아

우리도 이런 일을 합니다:

으아아아

우리는 이것을 할 수도 있습니다:

으아아아

우리도 할 수 있습니다:

으아아아

한 번도 시도해 본 적이 없지만 효과가 있다고 생각합니다.

으아아아

질문은 "어떻게 작동하나요?"입니다

어떤 방식으로든 적절한 결과를 반환하려면 어떻게 작성해야 하나요?

으아아아

다음과 같은 "if - else case for method"와 같은 것이 필요합니다.

으아아아

이것은 내 완전한 코드입니다:

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

P粉742550377P粉742550377231일 전485

모든 응답(1)나는 대답할 것이다

  • P粉536532781

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

    내가 아는 한, 이런 걸 시도할 때

    으아악

    모든 사용자와 php/laravel 사용자 수를 얻습니다. 즉,

    으아악

    first()

    과 동일합니다.

    이 코드를 사용하면 DB::from('users')->count(); 백엔드에서 개수를 계산하는 대신 실제로 MySql에 개수를 요청하는 것입니다.

    데이터베이스 쿼리를 보는 데 도움이 되도록 이 패키지barryvdh/laravel-debugbar를 사용하는 것이 좋습니다.

    회신하다
    0
  • 취소회신하다