diff --git a/app/Http/Controllers/DatabaseController.php b/app/Http/Controllers/DatabaseController.php index beed17d7..a3f9d9b6 100644 --- a/app/Http/Controllers/DatabaseController.php +++ b/app/Http/Controllers/DatabaseController.php @@ -10,6 +10,7 @@ use App\Models\Cawangan; use App\Models\Gadai; use App\Models\TransaksiKeuntungan; use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Storage; class DatabaseController extends Controller { @@ -121,4 +122,18 @@ class DatabaseController extends Controller return view('pengurusandatabase.yuranbidaan'); } + + public function pengurusanMaxUploadSize() + { + return view('pengurusanuploaddownload.index'); + } + + public function postUploadFile(Request $request) + { + $image = $request->file_upload; + $extension = $request->file_upload->getClientOriginalExtension(); + Storage::putFileAs('test', $image, "test-upload.$extension"); + + return redirect()->route('pengurusanuploaddownload.testupload'); + } } diff --git a/config/filesystems.php b/config/filesystems.php index 436d1c7f..c5de2c17 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -49,6 +49,13 @@ return [ 'visibility' => 'public', ], + 'test' => [ + 'driver' => 'local', + 'root' => storage_path('app/test'), + 'url' => env('APP_URL').'/test_photo', + 'visibility' => 'public', + ], + 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), diff --git a/database/seeders/RolesSeeder.php b/database/seeders/RolesSeeder.php index f60eb101..6896b441 100644 --- a/database/seeders/RolesSeeder.php +++ b/database/seeders/RolesSeeder.php @@ -41,6 +41,10 @@ class RolesSeeder extends Seeder 'name' => 'pengurusangambar', 'description' => 'Pengurusan gambar mengikut pilihan parameter pengguna' ]); + Permission::create([ + 'name' => 'pengurusanuploaddownload', + 'description' => 'Pengurusan upload download' + ]); //khazanah Permission::create([ @@ -171,6 +175,7 @@ class RolesSeeder extends Seeder $role1->givePermissionTo('analisa'); $role1->givePermissionTo('sistem'); $role1->givePermissionTo('pengurusangambar'); + $role1->givePermissionTo('pengurusanuploaddownload'); $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 5d6d386e..d4919c50 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -56,12 +56,22 @@ +