admin add user, password
This commit is contained in:
42
resources/views/admin/users/create.blade.php
Normal file
42
resources/views/admin/users/create.blade.php
Normal file
@@ -0,0 +1,42 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<main class="page">
|
||||
<h1>Tambah User</h1>
|
||||
<p class="subtitle">User baru akan menjadi user biasa secara default. Pilih role admin jika perlu.</p>
|
||||
|
||||
@if ($errors->any())
|
||||
<div class="error">{{ $errors->first() }}</div>
|
||||
@endif
|
||||
|
||||
<form method="POST" action="{{ route('admin.users.store') }}">
|
||||
@csrf
|
||||
|
||||
<label for="name">Nama</label>
|
||||
<input id="name" type="text" name="name" value="{{ old('name') }}" required autofocus>
|
||||
|
||||
<label for="username">Username</label>
|
||||
<input id="username" type="text" name="username" value="{{ old('username') }}" required>
|
||||
|
||||
<label for="email">Emel</label>
|
||||
<input id="email" type="email" name="email" value="{{ old('email') }}" required>
|
||||
|
||||
<label for="password">Password</label>
|
||||
<input id="password" type="password" name="password" required>
|
||||
|
||||
<label for="password_confirmation">Sahkan Password</label>
|
||||
<input id="password_confirmation" type="password" name="password_confirmation" required>
|
||||
|
||||
<label for="role">Role</label>
|
||||
<select id="role" name="role">
|
||||
<option value="user" @selected(old('role', 'user') === 'user')>User biasa</option>
|
||||
<option value="admin" @selected(old('role') === 'admin')>Admin</option>
|
||||
</select>
|
||||
|
||||
<div class="actions">
|
||||
<button type="submit">Tambah User</button>
|
||||
<a class="button secondary" href="{{ route('admin.users.index') }}">Kembali</a>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
@endsection
|
||||
39
resources/views/admin/users/index.blade.php
Normal file
39
resources/views/admin/users/index.blade.php
Normal file
@@ -0,0 +1,39 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<main class="page">
|
||||
<h1>Users</h1>
|
||||
<p class="subtitle">Senarai akaun pengguna sistem.</p>
|
||||
|
||||
@if (session('status'))
|
||||
<div class="notice">{{ session('status') }}</div>
|
||||
@endif
|
||||
|
||||
<div class="actions" style="margin-bottom: 18px;">
|
||||
<a class="button" href="{{ route('admin.users.create') }}">Tambah User</a>
|
||||
</div>
|
||||
|
||||
<div style="overflow-x: auto;">
|
||||
<table class="data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nama</th>
|
||||
<th>Username</th>
|
||||
<th>Emel</th>
|
||||
<th>Role</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($users as $user)
|
||||
<tr>
|
||||
<td>{{ $user->name }}</td>
|
||||
<td>{{ $user->username }}</td>
|
||||
<td>{{ $user->email }}</td>
|
||||
<td>{{ $user->role }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</main>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user