eloquent

    1

    2답변

    세 모델 UserReview 및 Product이 있습니다. 제품은 User 모델과 hasMany의 관계가 있습니다. User 모델의 모델명은 hasOne이고 Review 모델입니다. 그러나 Product과 Review 모델 사이에는 아무런 관련이 없습니다. 사용자가있는 제품을 선택하려고하며 리뷰 모델에서 해당 사용자의 등급을 선택하려고합니다. 여기에 내 코

    0

    1답변

    로드하는 데 5 분이 걸리는 페이지가 있습니다. 최근 게시 한 후 거의 8000 건의 쿼리 호출이 있고 사용자가 열심히로드를 사용하라고 말한 것이므로 작동하도록 시도했지만 어떤 이유로 든 계속 오류가 발생합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 미리 감사드립니다. SQLSTATE [42S22]없는 컬럼 : 1,054 알 열은 '절'(SQL

    0

    2답변

    내 상황 : 여러 멤버가 포함 된 'staff'테이블이 하나 있습니다. 이 옆에는 'children'이라는 다른 테이블이 있습니다.이 테이블에는 멤버의 자식이 들어 있습니다 (외래 키 'staff_id'가 있음). Now : 'staff_id'가 내 스태프드 인 'children'테이블의 항목 수를 포함하는 스태프 테이블에 'number_of_childre

    1

    1답변

    필자는 laravel 5.4를 사용합니다. <select name="type" id="type"> <option value="0">title1</option> <option value="1" selected>title2</option> <option value="2">title3</option> </select> 데이

    1

    1답변

    저는 Categories 테이블이 있습니다. 그것은 질문에 question_category의 외래 키 내가 지금처럼 내 카테고리의 4 통해 반복하고 테이블이 다음 MockCategories 모델에서 $categories = MockCategories::take(4)->get(); 를, 내가 추가 할 "num_questions"속성 그러면 질문 테이블에서

    1

    1답변

    을 반환하는 범위 유사 함수 this question에 대한 대답은 모델 범위가 쿼리 작성기 인스턴스를 반환하는 것이 아니며 사용자 지정 getter를 사용하여 모델 인스턴스를 반환해야 함을 설명합니다. 내 경우 문제 나는 사용자가 많은 계약이있는 User 및 Contract 모델을 보유하고 있습니다. 계약 기간은 중복 될 수 있지만 주어진 시간에 최신 시

    0

    1답변

    Users UserChallenges(user_id,challenge_id) Challenges(start,end) 나는 주어진 timerange 내에서 사용자의 모든 UserChallenges을 얻으려면 : $challengeIds = Challenge::where('start', '>=', $timestamp) ->where('end',

    2

    1답변

    에 존재 : User: id, name Room: id, room_name User_Room: user_id, room_id 어떻게 표 Room_User에 사용하지 않고, 테이블 사용자의 모든 사용자가 존재 선택할 수 있습니다? 는 이미 this post 뒤를하지만 설득력 또는 쿼리 건물 select A.* from A left join B o

    0

    1답변

    Eloquent ORM에 CASE WHEN을 어떻게 사용합니까? 같은 $query->selectRaw('CASE WHEN (created_at = '.$daterange.') THEN 'P' as attendance) 뭔가를 추가하는 경우가 작동하는지 궁금 해요,하지만 난 CASE WHEN를 사용하는 방법을 모르는 것이 가능하다? +-------------

    0

    1답변

    다음 쿼리에 대한 Laravel의 대체 쿼리는 무엇입니까? SELECT t1.siteName, COALESCE(t2.fee, 0) FROM sites t1 LEFT JOIN ( SELECT site_id, sum(fee) as fee FROM tickets WHERE ticketdate BETWEEN '2017-01-01' AN