За да замените първичния ключ, използван за търсене, трябва да дефинирате primaryKey
свойство на потребителския модел.
class User extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $primaryKey = 'username';
...
Сега laravel ще използва колоната с потребителско име като колона с първичен ключ.
Вижте долния цитат от документацията на laravel.
-- Eloquent - Основно използване