Sto cercando di ottenere un valore dal database utilizzando il seguente codiceImpossibile ottenere il valore dal database in PHP
$request = Registrationrequest::where('course_id', $id)
->where('user_id', Auth::user()->id)
->where('registered', true)->count();
sto usando laravel. Ho una riga con course_id = 4
, user_id=3
e registered=true
. Quando var_dump ogni valore separatamente, lo sto confermando. Ma quando uso questa condizione dove insieme, non sto ottenendo il valore di conteggio da 1, invece ottenere 0.
ho un'altra query in cui io uso
$request = Registrationrequest::where('course_id', $id)
->where('user_id', Auth::user()->id)
->where('registered', false)->first();
Questo funziona perfettamente quando il valore registrato è falsa.
Qualcuno può dirmi dove sbaglio?
Qual è il tipo di colonna "registrato" (nel database)? –
@ SverriM.Olsen È binario – user1012181
Funziona se lo si imposta su '1' anziché' true', e '0' invece di' false'? –