Size: a a a

Laravel для начинающих

2020 November 11

🎱🇷

🎱 🄰🄿🅃🄴🄼🄾🄷 🇷🇺... in Laravel для начинающих
не дослушал вопрос )
думал пропустили S в конце
источник

D

DK in Laravel для начинающих
Илья
Argument 1 passed to Illuminate\Auth\SessionGuard::login() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\User given, called in /var/www/u141/data/www/s/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php on line 307
не то кидаешь ему
источник

И

Илья in Laravel для начинающих
DK
не то кидаешь ему
Я погуглил, пишут что он ожидает объект а я ему отдаю строку
источник

EG

Egor Gruzdev in Laravel для начинающих
Илья
Argument 1 passed to Illuminate\Auth\SessionGuard::login() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\User given, called in /var/www/u141/data/www/s/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php on line 307
App\User должен имплементировать интерфейс Illuminate\Contracts\Auth\Authenticatable
источник

И

Илья in Laravel для начинающих
Egor Gruzdev
App\User должен имплементировать интерфейс Illuminate\Contracts\Auth\Authenticatable
То есть в модель User нужно подключить Illuminate\Contracts\Auth\Authenticatable, так?
use Illuminate\Contracts\Auth\Authenticatable
источник

D

DK in Laravel для начинающих
Илья
То есть в модель User нужно подключить Illuminate\Contracts\Auth\Authenticatable, так?
use Illuminate\Contracts\Auth\Authenticatable
имплементировать интерфейс
источник

Е

Евгений in Laravel для начинающих
Илья
То есть в модель User нужно подключить Illuminate\Contracts\Auth\Authenticatable, так?
use Illuminate\Contracts\Auth\Authenticatable
вроде user должен расширять класс
class User extends Authenticatable
источник

D

DK in Laravel для начинающих
Евгений
вроде user должен расширять класс
class User extends Authenticatable
да вы чо бля
источник

D

DK in Laravel для начинающих
интерфейсами пользовались в пхп?
источник

Е

Евгений in Laravel для начинающих
DK
да вы чо бля
а что бля?
источник

EG

Egor Gruzdev in Laravel для начинающих
Евгений
вроде user должен расширять класс
class User extends Authenticatable
источник

Е

Евгений in Laravel для начинающих
источник

EG

Egor Gruzdev in Laravel для начинающих
Евгений
вроде user должен расширять класс
class User extends Authenticatable
в старых веhсиях да, в новых Интерфейс + trait его реализующий, это если из коробки
источник

EG

Egor Gruzdev in Laravel для начинающих
прикольно, давно я новые версии не ставил, я все старье обновляю, а там как раз наоборот все через интерфейсы и trait
источник

И

Илья in Laravel для начинающих
Trait 'App\Illuminate\Auth\Authenticatable' not found
источник

EG

Egor Gruzdev in Laravel для начинающих
Илья
Trait 'App\Illuminate\Auth\Authenticatable' not found
так он лежит в \Illuminate\Auth\Authenticatable
источник

EG

Egor Gruzdev in Laravel для начинающих
Илья
Trait 'App\Illuminate\Auth\Authenticatable' not found
и какая у тебя версия Laravel?
источник

И

Илья in Laravel для начинающих
Egor Gruzdev
и какая у тебя версия Laravel?
Laravel Framework 6.20.2
источник

EG

Egor Gruzdev in Laravel для начинающих
Илья
Laravel Framework 6.20.2
тогда вот так сделай и будет как из коробки:
<?php

namespace App;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;

class User extends Authenticatable
{
   use Notifiable;
источник

EG

Egor Gruzdev in Laravel для начинающих
Egor Gruzdev
тогда вот так сделай и будет как из коробки:
<?php

namespace App;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;

class User extends Authenticatable
{
   use Notifiable;
источник