Closed
Description
Laravel Version
11.34.0
PHP Version
8.4.1
Database Driver & Version
No response
Description
When trying to retrieve a value with Collection::value()
and the expected value is an enum it is skipped.
Steps To Reproduce
<?php
enum MyEnum {
case MyCase;
}
collect([
['id' => 1, 'type' => MyEnum::MyCase],
])->value('type'); // == null
collect([
['id' => 1, 'type' => MyEnum::MyCase],
['id' => 2, 'type' => 'b'],
])->value('type'); // == "b"