diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php index 8f80c0ba..f66a28ac 100644 --- a/app/Http/Controllers/MarhunController.php +++ b/app/Http/Controllers/MarhunController.php @@ -2544,7 +2544,10 @@ class MarhunController extends Controller return $pdf->download('Senarai SAG Telah Serah Kepada Pembida.pdf'); } - + public function pengurusanGambarMarhun() + { + return view('pengurusangambar.index'); + } } diff --git a/app/Models/LelongBid.php b/app/Models/LelongBid.php index f7684318..0873031c 100644 --- a/app/Models/LelongBid.php +++ b/app/Models/LelongBid.php @@ -54,7 +54,7 @@ class LelongBid extends Model } public function fileMarhunMain() { - return $this->hasOne(FileMarhun::class, 'lelongbidmarhun_id'); + return $this->hasOne(FileMarhun::class, 'lelongbid_id'); } public function lelong() diff --git a/database/seeders/RolesSeeder.php b/database/seeders/RolesSeeder.php index 2c9af164..f60eb101 100644 --- a/database/seeders/RolesSeeder.php +++ b/database/seeders/RolesSeeder.php @@ -37,6 +37,10 @@ class RolesSeeder extends Seeder 'name' => 'sistem', 'description' => 'Pengurusan connection database dan environment system' ]); + Permission::create([ + 'name' => 'pengurusangambar', + 'description' => 'Pengurusan gambar mengikut pilihan parameter pengguna' + ]); //khazanah Permission::create([ @@ -166,6 +170,7 @@ class RolesSeeder extends Seeder $role1->givePermissionTo('pengurusanlelongan'); $role1->givePermissionTo('analisa'); $role1->givePermissionTo('sistem'); + $role1->givePermissionTo('pengurusangambar'); $role2 = Role::create(['name' => 'khazanah']); $role2->givePermissionTo('semakanmarhun'); diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index d2acb0b5..5d6d386e 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -52,6 +52,16 @@ +
  • + + + +
  • @endhasrole @hasrole('pengurus-cawangan')
  • diff --git a/resources/views/pengurusangambar/index.blade.php b/resources/views/pengurusangambar/index.blade.php new file mode 100644 index 00000000..c10acd82 --- /dev/null +++ b/resources/views/pengurusangambar/index.blade.php @@ -0,0 +1,21 @@ +@extends('layouts.app') + +@section('content') +
    +
    +
    +
    +
    +
    + Pengurusan Gambar Marhun +
    +
    +
    +
    +
    +
    +
    +
    +
    + +@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 1b579295..3071c5d8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -619,5 +619,7 @@ Route::group(['middleware' => ['permission:backdate'],'prefix'=>'backdate'], fun }); -// Route::get('/sms', [SmsController::class, 'index']); - +Route::group(['middleware' => ['permission:pengurusangambar'], 'prefix' => 'pengurusangambar'], function () { + Route::get('/marhun', ['as' => 'pengurusangambar.marhun', 'uses' => 'MarhunController@pengurusanGambarMarhun']); +}); +// Route::get('/sms', [SmsController::class, 'index']); \ No newline at end of file