Add function test max upload size
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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'),
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -56,12 +56,22 @@
|
||||
<a href="{{url('pengurusangambar/marhun')}}">
|
||||
<div class="sidebar-menu-main-title">
|
||||
<span class="material-symbols-rounded sidebar-menu-item-main">
|
||||
database
|
||||
settings
|
||||
</span>
|
||||
Pengurusan Gambar Marhun
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<li class="{{ (request()->is('pengurusanuploaddownload/testupload') || request()->is('pengurusanuploaddownload/testupload/*')) ? 'active' : '' }}">
|
||||
<a href="{{url('pengurusanuploaddownload/testupload')}}">
|
||||
<div class="sidebar-menu-main-title">
|
||||
<span class="material-symbols-rounded sidebar-menu-item-main">
|
||||
settings
|
||||
</span>
|
||||
Pengurusan Max Upload Size
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
@endhasrole
|
||||
@hasrole('pengurus-cawangan')
|
||||
<li>
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
|
||||
<div class="container">
|
||||
<div class="row ">
|
||||
<div class="col mx-auto p-4">
|
||||
<div class="card">
|
||||
<div class="card-header header-style">
|
||||
<div class="header-style-title">
|
||||
Pengurusan Max Upload Size
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form action="{{ route('pengurusanuploaddownload.uploadfile') }}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="mb-3">
|
||||
<input type="file" name="file_upload">
|
||||
</div>
|
||||
<button class="btn btn-primary" type="submit">Submit</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
@@ -622,4 +622,8 @@ Route::group(['middleware' => ['permission:backdate'],'prefix'=>'backdate'], fun
|
||||
Route::group(['middleware' => ['permission:pengurusangambar'], 'prefix' => 'pengurusangambar'], function () {
|
||||
Route::get('/marhun', ['as' => 'pengurusangambar.marhun', 'uses' => 'MarhunController@pengurusanGambarMarhun']);
|
||||
});
|
||||
Route::group(['middleware' => ['permission:pengurusanuploaddownload'], 'prefix' => 'pengurusanuploaddownload'], function () {
|
||||
Route::get('/testupload', ['as' => 'pengurusanuploaddownload.testupload', 'uses' => 'DatabaseController@pengurusanMaxUploadSize']);
|
||||
Route::post('/uploadfile', ['as' => 'pengurusanuploaddownload.uploadfile', 'uses' => 'DatabaseController@postUploadFile']);
|
||||
});
|
||||
// Route::get('/sms', [SmsController::class, 'index']);
|
||||
Reference in New Issue
Block a user