Update Authorization Sidebar
This commit is contained in:
parent
d23fc9e634
commit
c284d7792a
|
@ -15,10 +15,14 @@ class CheckRole
|
|||
*/
|
||||
public function handle($request, Closure $next, $role)
|
||||
{
|
||||
if (auth()->check() && auth()->user()->role === $role) {
|
||||
return $next($request);
|
||||
if (!$request->user() || $request->user()->role != $role) {
|
||||
return redirect()->route('home');
|
||||
}
|
||||
return $next($request);
|
||||
// if (auth()->check() && auth()->user()->role === $role) {
|
||||
// return $next($request);
|
||||
// }
|
||||
|
||||
return redirect('/login');
|
||||
// return redirect('/login');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ public function up(): void
|
|||
$table->string('email')->unique();
|
||||
$table->timestamp('email_verified_at')->nullable();
|
||||
$table->string('password');
|
||||
$table->string('role');
|
||||
$table->enum('role', ['admin', 'siswa']);
|
||||
$table->string('profile_picture')->nullable();
|
||||
$table->rememberToken();
|
||||
$table->timestamps();
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<div class="row align-items-center">
|
||||
<div class="col-md-8">
|
||||
<h1 class="font-20 weight-500 mb-10 text-capitalize">
|
||||
Selamat Datang,
|
||||
Selamat Datang {{ auth()->user()->role }},
|
||||
<div class="weight-600 font-20 text-blue">{{ auth()->user()->name }}</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
@ -85,7 +85,7 @@
|
|||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-toggle="tab" href="#subkriteria"
|
||||
role="tab">Data Sub Kriteria</a>
|
||||
role="tab">Data Sub Kriteria</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
|
@ -157,20 +157,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- <div class="row">
|
||||
<div class="col-xl-8 mb-30">
|
||||
<div class="card-box height-100-p pd-20">
|
||||
<h2 class="h4 mb-20">Activity</h2>
|
||||
<div id="chart5"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xl-4 mb-30">
|
||||
<div class="card-box height-100-p pd-20">
|
||||
<h2 class="h4 mb-20">Lead Target</h2>
|
||||
<div id="chart6"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div> --}}
|
||||
</div>
|
||||
<div class="footer-wrap pd-20 mb-20 card-box">
|
||||
<strong>Sistem Pendukung Keputusan Pemilihan Ekstrakurikuler Metode SMARTER</strong>
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<li><a href="{{ route('dashboard.index') }}">Dashboard</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@if (auth()->user()->role=='admin')
|
||||
<li class="dropdown">
|
||||
<a class="dropdown-toggle">
|
||||
<span class="micon bi bi-textarea-resize"></span><span class="mtext">Data Master</span>
|
||||
|
@ -32,6 +33,7 @@
|
|||
<li><a href="{{ route('user.index') }}">Data User</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@endif
|
||||
<li class="dropdown">
|
||||
<a href="javascript:;" class="dropdown-toggle">
|
||||
<span class="micon bi bi-table"></span><span class="mtext">Penilaian</span>
|
||||
|
|
|
@ -115,7 +115,7 @@
|
|||
Route::post('/kriteria/calculate', [PerhitunganController::class, 'calculateBobotKriteria'])->name('kriteria.calculate');
|
||||
Route::post('/subkriteria/calculate', [PerhitunganController::class, 'calculateBobotSubKriteria'])->name('subkriteria.calculate');
|
||||
Route::get('input-nilai', [PerhitunganController::class, 'penilaian'])->name(('penilaian.input-nilai'));
|
||||
Route::post('/perhitungan/transformasiNilai', [PerhitunganController::class, 'transformasiNilai'])->name(('perhitungan.transformasiNilai'));
|
||||
Route::post('perhitungan/transformasi-nilai', [PerhitunganController::class, 'transformasiNilai'])->name('perhitungan.transformasiNilai');
|
||||
|
||||
// Route::resource('input-nilai', PenilaianController::class);
|
||||
|
||||
|
|
Loading…
Reference in New Issue