sql >> Databasteknik >  >> RDS >> Mysql

Hur lägger man till ny input i registersidan laravel?

Det är enkelt som att lägga till ett nytt fält i databas och form. Gå igenom den grundläggande dokumentationen av Laravel innan du hoppar in i den.

Följ i princip dessa steg:

1) Lägg till en ny kolumn i din databastabell (dvs:'användare' tabell)

ALTER TABLE `users` ADD `address` TEXT NOT NULL AFTER `name`;

(Detta är bara ett råformat för att lägga till fältet för en grundläggande användare. Bästa sättet att lägga till fält är att använda laravelmigrering )

2) Lägg till ett inmatningsfält på registreringsformulärsidan (register.blade.php )

<input id="address" type="text" class="form-control" name="address" value="{{ old('address') }}" required>

3) Gör ändringar på din RegisterController.php

protected function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'address' => $data['address'],
        'password' => bcrypt($data['password']),
    ]);
}



  1. postgres aggregerade funktionsanrop kanske inte är kapslade

  2. De tre främsta anledningarna till att folk flyttar till SaaS

  3. PDO-MySQL:Booleska värden konverteras till 1 eller tom sträng vid förberedd satsbindning

  4. Dynamisk SQL - EXEC(@SQL) kontra EXEC SP_EXECUTESQL(@SQL)