رافق مجتهدزاده
3 سال پیش توسط رافق مجتهدزاده مطرح شد
1 پاسخ

نمایش صحیح خروجی کوئری در blade

سلام خدمت دوستان عزیز
من یک کوئری با کد زیر درون یک blade نوشتم به شرح زیر:

\Illuminate\Support\Facades\DB::table('session_student')
->where('student_id','=',$student->id)->where('session_id','=',$session->id)->get('status')

و اینرو داخل {{}} نمایش می دم. یعنی کد داخل blade به این صورته:

{{\Illuminate\Support\Facades\DB::table('session_student')
->where('student_id','=',$student->id)->where('session_id','=',$session->id)->get('status')}}

و انتظار داشتم خروجی به صورت پاسخ نهایی یعنی مثلا 1 باشه.
اما دارم می بینم که خروجی به صورت

[{"status":1}]

هستش. باید چه کار کنم تا بتونم 1 رو دریافت کنم؟
ممنون می شم راهنمایی بفرمایید.


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش آپدیت شد
1

سلام از متد value به این صورت استفاده کنید

    {{
        \DB::table('session_student')
            ->where([
                'student_id' => $student->id,
                'session_id' => $session->id
            ])
            ->value('status') 
    }}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام