Тип регистрационной формы - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь изменить свою регистрационную форму, указав тип (Ресторан или Потребитель).Мне нужен флажок, который после проверки будет указывать, что аккаунт должен быть рестораном.(Не проверено = Потребитель).

Я исследовал Гейтса, но это не совсем то, что я ищу.Мой мыслительный процесс заключался в создании логического атрибута при миграции пользователя.

seeder

public function run() {
    DB::table('users')->insert([
    'name' => "admin",
    'email' => 'admin@test.com',
    'password' => bcrypt('admin'),
    // 'type' => true
    ]);
}   

миграция

Schema::create('users', function (Blueprint $table) {
        $table->bigIncrements('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->timestamp('email_verified_at')->nullable();
        $table->string('password');
        // $table->boolean('type');
        $table->rememberToken();
        $table->timestamps();
    });

После того, как пользователь установит флажок, я хочу, чтобы пользователи ресторана могли редактировать определенные свойства.У пользователя нет прав, только права на просмотр.

1 Ответ

0 голосов
/ 24 сентября 2019

вы можете сделать это следующим образом Схема

Schema::create('users', function (Blueprint $table) {
        $table->bigIncrements('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->timestamp('email_verified_at')->nullable();
        $table->string('password');
        $table->boolean('type')->default(0);
        $table->rememberToken();
        $table->timestamps();
    });

Затем вы можете запустить миграцию :

public function run() {
    DB::table('users')->insert([
    'name' => "admin",
    'email' => 'admin@test.com',
    'password' => bcrypt('admin'),
    'type' => 1
    ]);
}  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...