forked from s421507/eOSP2
Dodawanie jednostki/wyswietlanie
This commit is contained in:
parent
ce1f8c65be
commit
3c86dda370
@ -6,54 +6,6 @@ use Illuminate\Http\Request;
|
|||||||
use App\User;
|
use App\User;
|
||||||
use App\Rules\Pesel;
|
use App\Rules\Pesel;
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
class RegistrationController extends Controller
|
|
||||||
{
|
|
||||||
//
|
|
||||||
public function create()
|
|
||||||
{
|
|
||||||
return view('register');
|
|
||||||
}
|
|
||||||
public function store()
|
|
||||||
{
|
|
||||||
$this->validate(request(), [
|
|
||||||
'userEmail' => 'required|email',
|
|
||||||
'userLogin' => 'required',
|
|
||||||
'userPassword' => 'required',
|
|
||||||
'userName' => 'required',
|
|
||||||
'userLastName' => 'required',
|
|
||||||
'userPesel' => 'required',
|
|
||||||
'userPhone' => 'required',
|
|
||||||
|
|
||||||
|
|
||||||
]);
|
|
||||||
|
|
||||||
$request = request();
|
|
||||||
|
|
||||||
#$Uzytkownik = Uzytkownik::create(request(['userLogin', 'userPassword', 'userEmail']));
|
|
||||||
$Uzytkownik = Uzytkownik::create([
|
|
||||||
'login' => $request-> userLogin,
|
|
||||||
'password' => $request-> userPassword,
|
|
||||||
'email' => $request-> userEmail,
|
|
||||||
'name' => $request-> userName,
|
|
||||||
'surname' => $request-> userLastName,
|
|
||||||
'PESEL' => $request-> userPesel,
|
|
||||||
'phoneNumber' => $request-> userPhone,
|
|
||||||
'email' => $request-> userEmail,
|
|
||||||
'functionID' => 1,
|
|
||||||
'degreeID' => 1,
|
|
||||||
'number' => 'ABC123'
|
|
||||||
|
|
||||||
]);
|
|
||||||
|
|
||||||
auth()->login($Uzytkownik);
|
|
||||||
|
|
||||||
return redirect()->to('/jednostka');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
/* 'phoneNumber' => 'required|regex:/^([0-9\s\-\+\(\)]*)$/|min:9' */
|
/* 'phoneNumber' => 'required|regex:/^([0-9\s\-\+\(\)]*)$/|min:9' */
|
||||||
class RegistrationController extends Controller
|
class RegistrationController extends Controller
|
||||||
{
|
{
|
||||||
|
45
app/Http/Controllers/fireStationController.php
Normal file
45
app/Http/Controllers/fireStationController.php
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
use App\fireStation;
|
||||||
|
|
||||||
|
|
||||||
|
class fireStationController extends Controller
|
||||||
|
{
|
||||||
|
public function store()
|
||||||
|
{
|
||||||
|
$this->validate(request(),[
|
||||||
|
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
$request = request();
|
||||||
|
$jednostka = fireStation::create([
|
||||||
|
'name' => $request -> name,
|
||||||
|
'number' => $request -> number,
|
||||||
|
'voivodeship' => $request -> voivodeship,
|
||||||
|
'county' => $request -> county,
|
||||||
|
'community' => $request -> community,
|
||||||
|
'postOffice' => $request -> postOffice,
|
||||||
|
'zipCode' => $request -> zipCode,
|
||||||
|
'address' => $request -> address,
|
||||||
|
'latitude' => $request -> latitude,
|
||||||
|
'longitude' => $request -> longitude,
|
||||||
|
'KRS' => $request -> KRS,
|
||||||
|
'NIP' => $request -> NIP,
|
||||||
|
'phoneNumber' => $request -> phoneNumber,
|
||||||
|
'email' => $request -> email,
|
||||||
|
'creatorID' => auth()->user()->id,
|
||||||
|
'changingID' => auth()->user()->id
|
||||||
|
]);
|
||||||
|
|
||||||
|
$user = auth()->user();
|
||||||
|
$user->fireStationID = $jednostka->id;
|
||||||
|
$user->save();
|
||||||
|
|
||||||
|
return redirect()->to('/jednostka');
|
||||||
|
}
|
||||||
|
}
|
@ -7,8 +7,9 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
class fireStation extends Model
|
class fireStation extends Model
|
||||||
{
|
{
|
||||||
protected $primaryKey = 'id';
|
protected $primaryKey = 'id';
|
||||||
|
protected $table = 'fireStations';
|
||||||
|
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
'name', 'number', 'voivodeship', 'county', 'community', 'postOffice', 'zipCode', 'address', 'latitude', 'longtitude', 'KRS', 'NIP', 'phoneNumber', 'email', 'deleted', 'creatorID', 'changingID', 'remember_token', 'created_at', 'updated_at'
|
'name', 'number', 'voivodeship', 'county', 'community', 'postOffice', 'zipCode', 'address', 'latitude', 'longitude', 'KRS', 'NIP', 'phoneNumber', 'email', 'deleted', 'creatorID', 'changingID', 'remember_token', 'created_at', 'updated_at'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
@section('center-area')
|
@section('center-area')
|
||||||
@parent
|
@parent
|
||||||
<h2>Dodaj Jednostkę</h2>
|
<h2>Dodaj Jednostkę</h2>
|
||||||
<form method="POST" action="/register">
|
<form method="POST" action="/jednostka">
|
||||||
{{ csrf_field() }}
|
{{ csrf_field() }}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="name">Nazwa Jednostki:</label>
|
<label for="name">Nazwa Jednostki:</label>
|
||||||
|
@ -14,12 +14,11 @@
|
|||||||
|
|
||||||
@if( auth()->check() )
|
@if( auth()->check() )
|
||||||
@if( auth()->user()->fireStationID == NULL)
|
@if( auth()->user()->fireStationID == NULL)
|
||||||
null
|
|
||||||
@include('inc.addFireStation')
|
@include('inc.addFireStation')
|
||||||
@else
|
@elsegit
|
||||||
notnull
|
@php $jednostka = \App\fireStation::find(auth()->user()->fireStationID); @endphp
|
||||||
<div>
|
<div>
|
||||||
<p><b>Nazwa:</b> Ochotnicza Straż Pożarna w Łuszczewie</p>
|
<p><b>Nazwa:</b> {{ $jednostka-> name }}</p>
|
||||||
<p><b>Województwo:</b> Wielkopolskie</p>
|
<p><b>Województwo:</b> Wielkopolskie</p>
|
||||||
<p><b>Powiat:</b> Koniński</p>
|
<p><b>Powiat:</b> Koniński</p>
|
||||||
<p><b>Gmina i numer ewidencyjny:</b> Skulsk 3010092</p>
|
<p><b>Gmina i numer ewidencyjny:</b> Skulsk 3010092</p>
|
||||||
@ -35,6 +34,23 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@endif
|
@endif
|
||||||
|
@else
|
||||||
|
<div>
|
||||||
|
<p><b>Nazwa:</b> Ochotnicza Straż Pożarna w Łuszczewie</p>
|
||||||
|
<p><b>Województwo:</b> Wielkopolskie</p>
|
||||||
|
<p><b>Powiat:</b> Koniński</p>
|
||||||
|
<p><b>Gmina i numer ewidencyjny:</b> Skulsk 3010092</p>
|
||||||
|
<p><b>Kod pocztowy, Miejscowość:</b> 62-560 Skulsk</p>
|
||||||
|
<p><b>Ulica i numer:</b> Łuszczewo 81</p>
|
||||||
|
<p><b>Szerokość i długość geograficzna:</b> 523113.08 | 182155.88</p>
|
||||||
|
<p><b>KRS:</b> 0000003716</p>
|
||||||
|
<p><b>NIP:</b> 665 524 497 69 </p>
|
||||||
|
<p><b>Telefon:</b> ??? - ??? - ???</p>
|
||||||
|
<p><b>E-mail:</b> twojanazwa@domena.com</p>
|
||||||
|
<hr>
|
||||||
|
<p><b>Liczba członków:</b> 40</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
@stop
|
@stop
|
||||||
|
@ -50,6 +50,8 @@ Route::post('/login', 'SessionsController@store');
|
|||||||
Route::get('/logout', 'SessionsController@destroy');
|
Route::get('/logout', 'SessionsController@destroy');
|
||||||
|
|
||||||
|
|
||||||
|
Route::post('/jednostka', 'fireStationController@store');
|
||||||
|
|
||||||
//Auth::routes();
|
//Auth::routes();
|
||||||
//
|
//
|
||||||
//Route::get('/home', 'HomeController@index')->name('home');
|
//Route::get('/home', 'HomeController@index')->name('home');
|
||||||
|
Loading…
Reference in New Issue
Block a user