Closed
Description
Laravel Version
12.13.0
PHP Version
8.3.13
Database Driver & Version
No response
Description
The Collection value()
method fails to return falsey values such as '0', 0, or false, even when a matching item exists in the collection.
Steps To Reproduce
Route::get('test', function () {
dd(collect([
[
'name' => 'currency',
'value' => '0' // Also, false, '0'
],
[
'name' => 'currency_symbol',
'value' => 'USD'
],
])->where('name', 'currency')->value('value'));
});
// Expected: '0'
// Actual: null
Metadata
Metadata
Assignees
Labels
No labels