Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » php artisan make:auth без id » 25.05.2019 05:53:12

проверку на уникальность в валидаторе

Это сделано, поэтому:

А id пусть будет как есть, кушать не просит.

я тоже так считал. Но делаю диплом и в комиссии сказали если у тебя логины уникальные то пусть он используеца как идентификатор.

#2 Re: Laravel 5.x » php artisan make:auth без id » 24.05.2019 16:31:42

Сам нашёл ответ на свой вопрос,
добавил в модель user:

protected $primaryKey ='login';
    public $incrementing = false;

Если нужно что то ещё отпишитесь.

Теперь другой вопрос, через Auth::id() к новому  '$primaryKey' как нибудь можно обратиться или только через Auth::user()->login

#3 Laravel 5.x » php artisan make:auth без id » 24.05.2019 14:54:12

e_shl
Ответов: 6

Версия Laravel 5.8.9
Операционная система Windows 10 x64

image.png


Как можно убрать столбец id из таблицы users, точнее как использовать login вместо идентификатора/первичного ключа в стандартной авторизации laravel(php artisan make:auth )?

Подвал раздела