XAMPP - https://www.apachefriends.org/
Sublime Text - https://www.sublimetext.com/
PerilakuModel.php - https://docs.google.com/document/d/1XzxTOHRX1i8AWHkmPxKboMVCdVXbOAvigvxS7aUYia4/edit?usp=drive_link
PerilakuController.php - https://docs.google.com/document/d/1V7I2eYZ5zycc9BrqpcAI_lVdfzuH0BuRV5czaQcp8-k/edit?usp=drive_link
add.blade.php - https://docs.google.com/document/d/1Rk1mHbnIs6Fsq4T-2-jYz8RRQEdEPW_5RNfNwWZKv7I/edit?usp=drive_link
list.blade.php - https://docs.google.com/document/d/1XWbN7ITdfdxXNc4s_7Bj0OO5re1AEc-8jdvOyHclzIc/edit?usp=drive_link
edit.blade.php - https://docs.google.com/document/d/1NwMdr7MtcrHvPc_KMWXBJIzy9UUvt9aotdRjNsktjsc/edit?usp=drive_link
LaporanModel.php - https://docs.google.com/document/d/1zPGeFiJt9f45877MrF7GsaisngPQBjfx9v0gmn4iA5E/edit?usp=drive_link
LaporanController.php - https://docs.google.com/document/d/1BHQH_XehTusbUNvDrpjYKzli9A_FC7xB9SAAxnQGRb0/edit?usp=drive_link
add.blade.php - https://docs.google.com/document/d/1gXPAeq4w2yptA5MqSE_J55VbkXjRvD-HcBWO2UbET1s/edit?usp=drive_link
list.blade.php - https://docs.google.com/document/d/1GzjI-LgblzdRefJh3hYwpg15-c9B0PEu7hkMoFdSC-4/edit?usp=drive_link
edit.blade.php - https://docs.google.com/document/d/1jhobK1krq29Drn2Zp6NQ8Q8lPW4IyFNbcV1ldg9CmcA/edit?usp=drive_link
add.blade.php - https://docs.google.com/document/d/1qIQ9tBNkL4TpPDi_Cb82vOOwCgBF1JI4ee9fWmbTczE/edit?usp=drive_link
list.blade.php - https://docs.google.com/document/d/1LJ0E6HuIb9ei_tHwXs9hS3ySAz--mpu42xkccPlX-V0/edit?usp=drive_link
edit.blade.php - https://docs.google.com/document/d/11cmrguZ2JFL4EKhlSxQdXfbEff3UJWCsM_doIWwuV6Q/edit?usp=drive_link
DashboardController.php - https://docs.google.com/document/d/15JHgC8Fq6R3iQgoSw4qYYDypq2ZVASzCLOCzEBMa8No/edit?usp=drive_link
Create folder "student" inside (resources/views/teacher)
Create file a named it as list.blade.php
Copy code from here - https://docs.google.com/document/d/1WLMlLBYF1jlMRDS3F1H5snNccOWJ15o1aEOF4VbQ0P8/edit?usp=drive_link
Add new function in controller (StudentController.php)
public function list1()
{
$data['getRecord'] = User::getStudent();
$data['header_title'] = "Senarai Pelajar";
return view('teacher.student.list',$data);
}
Add new route (web.php)
// student //
Route::get('teacher/student/list',[StudentController::class,'list1']);
Add new navigation (resources/views/layouts/header.blade.php
<li class="nav-item">
<a href="{{ url('teacher/student/list')}}" class="nav-link @if(Request::segment(2) == 'student') active @endif">
<i class="nav-icon far fa-user"></i>
<p>
Pelajar
</p>
</a>
</li>
Test the function
Open PerilakuModel.php
Under function getRecord, replace :
if(!empty(Request::get('kategori')))
{
$return = $return->where('perilaku.kategori', 'like', '%'.Request::get('kategori').'%');
}
with,
if (!empty(Request::get('kategori')))
{
$return = $return->where('perilaku.kategori', '=', Request::get('kategori'));
}
Save and test the function.
Open PerilakuModel.php
Under function getPerilaku, replace :
static public function getPerilaku()
{
$return = ClassModel::select('perilaku.*')
->join('perilaku','perilaku.id','perilaku.created_by')
->where('perilaku.is_delete', '=', 0)
->where('perilaku.status', '=', 0)
->orderBy('perilaku.Perilaku', 'asc')
->get(); return $return; }
with,
static public function getPerilaku()
{
$return = PerilakuModel::select('perilaku.*')
->where('perilaku.is_delete', '=', 0)
->where('perilaku.status', '=', 0)
->orderBy('perilaku.perkara', 'asc') // Corrected to use the 'perkara' field
->get();
return $return;
}
Replace the codes is these 2 files :
File (admin/laporan/edit/blade.php) - https://docs.google.com/document/d/1vkcIcW3eejI-bkbUNdZtAaIAXu1tRY_aqIudEKf78N8/edit?usp=drive_link
LaporanController.php - https://docs.google.com/document/d/1WSoRzQBin_JUr1L8eX1r5RMtQPWvJ_khQ-P_JD6ssMA/edit?usp=drive_link
Advanced System
Enhanced System
Google Docs (View Only) - https://docs.google.com/document/d/1DN2fgZweRzt7a8F4PQ8jjMNr-aUJTWmkjmkRznexLto/edit?usp=sharing