モデルとして文字列が返されますeloquentを介してアクセスするとtrue(真偽値)として返されます。PHP - - Laravelブール
$var = PlayerResult::where('event_id', $event->id)->whereNotIn('player_id', [$player->id])->first();
dd($var)
で私が(モデルに)キャストしようとしたが、それでも同じ '
に勝つ「attributes
結果はoriginal
結果で、真であるのは' ...
、なぜそれがありますブール値として返されますか?それを修正する方法は?おかげ
EDIT:
私は@TimLewisが問題を解決し、それでも私はランダムな名前に列名に改称、この奇妙な問題がまだあると思いました。私は
「雄弁にアクセスするときに...」あなたに優しいコードを投稿できますか?実際のコードを見て、この問題を再現することが簡単になるでしょう。 –
@TimLewis - '$ var = PlayerResult :: where( 'event_id'、$ event-> id) - > whereNotIn( 'player_id'、[$ player-> id]) - > first();' – Nidecker
ご質問ください。コメントとして投稿しないでください。 –