forked from aslan/applicant-site
add create.blade.php for Users
This commit is contained in:
parent
12bb6e076f
commit
08ce25f11e
|
@ -17,7 +17,7 @@ class UserController extends Controller
|
||||||
public function store($request)
|
public function store($request)
|
||||||
{
|
{
|
||||||
if (Auth::guest()) {
|
if (Auth::guest()) {
|
||||||
return redirect()->route('tasks.index');
|
abort(403, 'Вы не авторизованы!');
|
||||||
}
|
}
|
||||||
|
|
||||||
$validated = $request->validated();
|
$validated = $request->validated();
|
||||||
|
@ -35,4 +35,12 @@ class UserController extends Controller
|
||||||
$message = __('controllers.tasks_create');
|
$message = __('controllers.tasks_create');
|
||||||
return redirect()->route('tasks.index');
|
return redirect()->route('tasks.index');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function create()
|
||||||
|
{
|
||||||
|
if (Auth::guest()) {
|
||||||
|
abort(403, 'Вы не авторизованы!');
|
||||||
|
}
|
||||||
|
return view('users.create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
@auth()
|
||||||
|
<div class="grid col-span-full">
|
||||||
|
<h1 class="max-w-2xl mb-4 text-4xl leading-none tracking-tight md:text-5xl xl:text-6xl dark:text-white"> создать
|
||||||
|
пользователя</h1>
|
||||||
|
|
||||||
|
{{ Form::open(['url' => route('users.store'), 'method' => 'POST', 'class' => 'w-50']) }}
|
||||||
|
<div class="flex flex-col">
|
||||||
|
<div>
|
||||||
|
{{ Form::label('name', 'Логин') }}
|
||||||
|
</div>
|
||||||
|
<div class="mt-2">
|
||||||
|
{{ Form::text('name', '', ['class' => 'form-control rounded border-gray-300 w-1/3']) }}
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
@if ($errors->any())
|
||||||
|
{{ $errors->first('name') }}
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
{{ Form::label('email', 'электронная почта') }}
|
||||||
|
</div>
|
||||||
|
<div class="mt-2">
|
||||||
|
{{ Form::text('email', '', ['class' => 'form-control rounded border-gray-300 w-1/3']) }}
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
@if ($errors->any())
|
||||||
|
{{ $errors->first('email') }}
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
{{ Form::label('password', 'Пароль') }}
|
||||||
|
</div>
|
||||||
|
<div class="mt-2">
|
||||||
|
{{ Form::text('password', '', ['class' => 'form-control rounded border-gray-300 w-1/3']) }}
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
@if ($errors->any())
|
||||||
|
{{ $errors->first('password') }}
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="mt-4">
|
||||||
|
{{ Form::submit('создать', ['class' => 'bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded']) }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ Form::close() }}
|
||||||
|
</div>
|
||||||
|
@endauth
|
Loading…
Reference in New Issue