Rejestracja bez logowania i zformatowanego formularza
This commit is contained in:
parent
9cf1bf3bcb
commit
07471473ad
@ -65,11 +65,29 @@ class RegistrationController extends Controller
|
|||||||
{
|
{
|
||||||
$this->validate(request(), [
|
$this->validate(request(), [
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
|
'surname' => 'required',
|
||||||
'email' => 'required|email',
|
'email' => 'required|email',
|
||||||
'password' => 'required'
|
'password' => 'required',
|
||||||
|
'login' => 'required',
|
||||||
|
'PESEL' => 'required',
|
||||||
|
'phoneNumber' => 'required'
|
||||||
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$user = User::create(request(['name', 'email', 'password', 'testowa']));
|
|
||||||
|
$request = request();
|
||||||
|
$user = User::create([
|
||||||
|
'login' => $request-> login,
|
||||||
|
'password' => $request-> password,
|
||||||
|
'email' => $request-> email,
|
||||||
|
'name' => $request-> name,
|
||||||
|
'surname' => $request-> surname,
|
||||||
|
'PESEL' => $request-> PESEL,
|
||||||
|
'phoneNumber' => $request-> phoneNumber,
|
||||||
|
'functionID' => 1,
|
||||||
|
'degreeID' => 1,
|
||||||
|
'number' => 'ABC123'
|
||||||
|
]);
|
||||||
|
|
||||||
auth()->login($user);
|
auth()->login($user);
|
||||||
|
|
||||||
|
@ -11,13 +11,14 @@ class User extends Authenticatable
|
|||||||
{
|
{
|
||||||
use Notifiable;
|
use Notifiable;
|
||||||
|
|
||||||
|
protected $primaryKey = 'id';
|
||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable.
|
* The attributes that are mass assignable.
|
||||||
*
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
'name', 'email', 'password', 'testowa'
|
'login', 'name', 'surname', 'password', 'PESEL', 'phoneNumber', 'email', 'fireStationID', 'functionID', 'degreeID', 'number', 'statusID', 'deleted', 'creatorID', 'changingID',
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -15,10 +15,22 @@ class CreateUsersTable extends Migration
|
|||||||
{
|
{
|
||||||
Schema::create('users', function (Blueprint $table) {
|
Schema::create('users', function (Blueprint $table) {
|
||||||
$table->increments('id');
|
$table->increments('id');
|
||||||
$table->string('name');
|
$table->string('login', 45);
|
||||||
$table->string('email')->unique();
|
$table->string('password', 100);
|
||||||
|
$table->string('name', 45);
|
||||||
|
$table->string('surname', 45);
|
||||||
|
$table->string('PESEL',11);
|
||||||
|
$table->string('phoneNumber', 9);
|
||||||
|
$table->string('email', 50)->unique();
|
||||||
|
$table->integer('fireStationID')->nullable();
|
||||||
|
$table->integer('functionID');
|
||||||
|
$table->integer('degreeID');
|
||||||
|
$table->string('number', 45)->nullable()->default(null);
|
||||||
|
$table->integer('statusID')->default(0);
|
||||||
|
$table->integer('deleted')->default(0);
|
||||||
|
$table->integer('creatorID')->nullable()->default(null);
|
||||||
|
$table->integer('changingID')->nullable()->default(null);
|
||||||
$table->timestamp('email_verified_at')->nullable();
|
$table->timestamp('email_verified_at')->nullable();
|
||||||
$table->string('password');
|
|
||||||
$table->rememberToken();
|
$table->rememberToken();
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
});
|
});
|
||||||
|
@ -63,10 +63,30 @@
|
|||||||
<form method="POST" action="/register">
|
<form method="POST" action="/register">
|
||||||
{{ csrf_field() }}
|
{{ csrf_field() }}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="name">Name:</label>
|
<label for="name">Imię:</label>
|
||||||
<input type="text" class="form-control" id="name" name="name">
|
<input type="text" class="form-control" id="name" name="name">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="name">Nazwisko:</label>
|
||||||
|
<input type="text" class="form-control" id="surname" name="surname">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="name">Login:</label>
|
||||||
|
<input type="text" class="form-control" id="login" name="login">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="name">Pesel:</label>
|
||||||
|
<input type="text" class="form-control" id="PESEL" name="PESEL">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="name">Numer telefonu:</label>
|
||||||
|
<input type="text" class="form-control" id="phoneNumber" name="phoneNumber">
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="email">Email:</label>
|
<label for="email">Email:</label>
|
||||||
<input type="email" class="form-control" id="email" name="email">
|
<input type="email" class="form-control" id="email" name="email">
|
||||||
@ -77,11 +97,6 @@
|
|||||||
<input type="password" class="form-control" id="password" name="password">
|
<input type="password" class="form-control" id="password" name="password">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="testowa">Wartosc Testowa:</label>
|
|
||||||
<input type="text" class="form-control" id="testowa" name="testowa">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button style="cursor:pointer" type="submit" class="btn btn-primary">Submit</button>
|
<button style="cursor:pointer" type="submit" class="btn btn-primary">Submit</button>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user