Skip to content

v2.23 Breaks Non-Int User IDs #365

@lorenzoaiello

Description

@lorenzoaiello

I use UUID as the primary key type on my user models and v2.23 has a regression that causes it not to work any longer.

Git Blame:

public function scopeUnreadForUser(Builder $query, int $userId): Builder

Sample Error:

TypeError
Cmgmyr\Messenger\Models\Message::scopeUnreadForUser(): Argument #2 ($userId) must be of type int, string given, called in /laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 1475 (View: /resources/views/test.blade.php) 

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions