Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions app/Http/Controllers/UserController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class UserController extends Controller
{
/**
* Display a listing of the resource.
*/
public function index()
{
return view('teamleader.users.index');
}

/**
* Show the form for creating a new resource.
*/
public function create()
{
//
}

/**
* Store a newly created resource in storage.
*/
public function store(Request $request)
{
//
}

/**
* Display the specified resource.
*/
public function show(string $id)
{
//
}

/**
* Show the form for editing the specified resource.
*/
public function edit(string $id)
{
//
}

/**
* Update the specified resource in storage.
*/
public function update(Request $request, string $id)
{
//
}

/**
* Remove the specified resource from storage.
*/
public function destroy(string $id)
{
//
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('users', function (Blueprint $table) {
$table->boolean('status')->after('email');
});
}

/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('status');
});
}
};
23 changes: 0 additions & 23 deletions database/seeders/DatabaseSeeder.php

This file was deleted.

25 changes: 25 additions & 0 deletions database/seeders/UpdateStatusUsersTable.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class UpdateStatusUsersTable extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
DB::table('users')
->where('id', 1)
->update([
'status' => true,
]);
}
}

// Create Seeder: php artisan make:seeder UpdateStatusUsersTable
// Run Seeder: php artisan db:seed --class=UpdateStatusUsersTable
2 changes: 2 additions & 0 deletions resources/views/includes/page_title.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
Checklist Weekly
@elseif(\Route::is('teamlead.dashboard') == true)
Dashboard
@elseif(\Route::is('teamlead.users') == true)
Data User
@endif
</li>
</ol>
Expand Down
2 changes: 1 addition & 1 deletion resources/views/includes/sidebar.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@

<li class="nav-heading">Master Data</li>
<li class="nav-item">
<a class="nav-link collapsed" href="{{ asset('nice-admin') }}/pages-blank.html">
<a class="nav-link {{ \Route::is('teamlead.users') == true ? '' : 'collapsed' }}" href="{{ route('teamlead.users') }}">
<i class="bi bi-people-fill"></i>
<span>Data User</span>
</a>
Expand Down
2 changes: 2 additions & 0 deletions routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
use App\Http\Controllers\ChecklistWeeklyController;
use App\Http\Controllers\HomeEngineerController;
use App\Http\Controllers\HomeTeamleaderController;
use App\Http\Controllers\UserController;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;

Expand All @@ -18,6 +19,7 @@
// Route Group for Team Lead
Route::get('beranda', [HomeTeamleaderController::class, 'index'])->name('teamlead.dashboard');
Route::get('checklist', [ChecklistWeeklyController::class, 'index'])->name('teamlead.checklist');
Route::get('users', [UserController::class, 'index'])->name('teamlead.users');
});

Route::prefix('engineer')->middleware(['auth', 'auth.engineer'])->group(function () {
Expand Down