Need to support upsert function in Laravel 10
zyz954489346 opened this issue · comments
Zed commented
- Laravel-mongodb Version: 4.1
- PHP Version: 8.3
- Database Driver & Version: 4
Description:
The implementation of Cache's put function is modified to db's upsert function in Laravel10.
Steps to reproduce
When the driver of cache is changed to mongodb,This will lead to an error. Such as this:
\Cache::store('mongdb-conn')->forever($key, $val);
// or
\Cache::store('mongdb-conn')->put($key, $val);
The error is: This database engine does not support upserts.
Jérôme Tamarelle commented
Thanks for reporting this issue. It's tracked in Jira: PHPORM-141