feat: configurar estrutura do banco de dados para usuários
- Adicionar campo permissions (JSON) na tabela users - Criar tabelas para password_reset_tokens e sessions - Configurar seeder com usuário admin padrão - Definir senha segura para usuário administrador
This commit is contained in:
parent
595b06d012
commit
04193b259c
|
|
@ -14,6 +14,7 @@ public function up(): void
|
||||||
Schema::create('users', function (Blueprint $table) {
|
Schema::create('users', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
$table->string('name');
|
$table->string('name');
|
||||||
|
$table->json('permissions')->nullable();
|
||||||
$table->string('email')->unique();
|
$table->string('email')->unique();
|
||||||
$table->timestamp('email_verified_at')->nullable();
|
$table->timestamp('email_verified_at')->nullable();
|
||||||
$table->string('password');
|
$table->string('password');
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,9 @@ class DatabaseSeeder extends Seeder
|
||||||
*/
|
*/
|
||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
// User::factory(10)->create();
|
|
||||||
|
|
||||||
User::factory()->create([
|
User::factory()->create([
|
||||||
'name' => 'admin',
|
'name' => 'admin',
|
||||||
|
'permissions' => ['admin'],
|
||||||
'email' => 'inglinesystemsadmin@inglinesystems.com.br',
|
'email' => 'inglinesystemsadmin@inglinesystems.com.br',
|
||||||
'password' => Hash::make('*Ingline.Sys#9420%SECURITY#')
|
'password' => Hash::make('*Ingline.Sys#9420%SECURITY#')
|
||||||
]);
|
]);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue