Laravel 5.2: Integre o pacote de confiança, crie funções e permissões e acesse-o
Eu sou totalmente novo em laravel. Eu instalo o laravel 5.2. Eu fiz com CRUD em laravel. Agora eu quero integrar o pacote de autenticação laravel. então eu escolho zizaco \ confust.
Sigo cada passo do documentoligação. mas eu não entendo o que está errado. No doc não é mencionado que em qual arquivo eu tenho que adicionar o seguinte código.
$owner = new Role();
$owner->name = 'owner';
$owner->display_name = 'Project Owner'; // optional
$owner->description = 'User is the owner of a given project'; // optional
$owner->save();
$admin = new Role();
$admin->name = 'admin';
$admin->display_name = 'User Administrator'; // optional
$admin->description = 'User is allowed to manage and edit other users'; // optional
$admin->save();
e outro código abaixo no documento.
Até
class User extends Model implements AuthenticatableContract,
AuthorizableContract,
CanResetPasswordContract
Não mencionado sobre a classe implementa.
eu faço
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
mas eu tenho erro
Trait 'App\Authenticatable' not found
O novo aluno não consegue chegar onde colocar o código. Eu procuro muito, mas não consigo documento perfeito que dê a direção certa.
Onde criar função, permissões? Alguém por favor me ajude.