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\Gadai;
|
||||||
use App\Models\TransaksiKeuntungan;
|
use App\Models\TransaksiKeuntungan;
|
||||||
use Illuminate\Support\Facades\Http;
|
use Illuminate\Support\Facades\Http;
|
||||||
|
use Illuminate\Support\Facades\Storage;
|
||||||
|
|
||||||
class DatabaseController extends Controller
|
class DatabaseController extends Controller
|
||||||
{
|
{
|
||||||
@@ -121,4 +122,18 @@ class DatabaseController extends Controller
|
|||||||
return view('pengurusandatabase.yuranbidaan');
|
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',
|
'visibility' => 'public',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'test' => [
|
||||||
|
'driver' => 'local',
|
||||||
|
'root' => storage_path('app/test'),
|
||||||
|
'url' => env('APP_URL').'/test_photo',
|
||||||
|
'visibility' => 'public',
|
||||||
|
],
|
||||||
|
|
||||||
'public' => [
|
'public' => [
|
||||||
'driver' => 'local',
|
'driver' => 'local',
|
||||||
'root' => storage_path('app/public'),
|
'root' => storage_path('app/public'),
|
||||||
|
|||||||
@@ -41,6 +41,10 @@ class RolesSeeder extends Seeder
|
|||||||
'name' => 'pengurusangambar',
|
'name' => 'pengurusangambar',
|
||||||
'description' => 'Pengurusan gambar mengikut pilihan parameter pengguna'
|
'description' => 'Pengurusan gambar mengikut pilihan parameter pengguna'
|
||||||
]);
|
]);
|
||||||
|
Permission::create([
|
||||||
|
'name' => 'pengurusanuploaddownload',
|
||||||
|
'description' => 'Pengurusan upload download'
|
||||||
|
]);
|
||||||
|
|
||||||
//khazanah
|
//khazanah
|
||||||
Permission::create([
|
Permission::create([
|
||||||
@@ -171,6 +175,7 @@ class RolesSeeder extends Seeder
|
|||||||
$role1->givePermissionTo('analisa');
|
$role1->givePermissionTo('analisa');
|
||||||
$role1->givePermissionTo('sistem');
|
$role1->givePermissionTo('sistem');
|
||||||
$role1->givePermissionTo('pengurusangambar');
|
$role1->givePermissionTo('pengurusangambar');
|
||||||
|
$role1->givePermissionTo('pengurusanuploaddownload');
|
||||||
|
|
||||||
$role2 = Role::create(['name' => 'khazanah']);
|
$role2 = Role::create(['name' => 'khazanah']);
|
||||||
$role2->givePermissionTo('semakanmarhun');
|
$role2->givePermissionTo('semakanmarhun');
|
||||||
|
|||||||
@@ -56,12 +56,22 @@
|
|||||||
<a href="{{url('pengurusangambar/marhun')}}">
|
<a href="{{url('pengurusangambar/marhun')}}">
|
||||||
<div class="sidebar-menu-main-title">
|
<div class="sidebar-menu-main-title">
|
||||||
<span class="material-symbols-rounded sidebar-menu-item-main">
|
<span class="material-symbols-rounded sidebar-menu-item-main">
|
||||||
database
|
settings
|
||||||
</span>
|
</span>
|
||||||
Pengurusan Gambar Marhun
|
Pengurusan Gambar Marhun
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</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
|
@endhasrole
|
||||||
@hasrole('pengurus-cawangan')
|
@hasrole('pengurus-cawangan')
|
||||||
<li>
|
<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::group(['middleware' => ['permission:pengurusangambar'], 'prefix' => 'pengurusangambar'], function () {
|
||||||
Route::get('/marhun', ['as' => 'pengurusangambar.marhun', 'uses' => 'MarhunController@pengurusanGambarMarhun']);
|
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']);
|
// Route::get('/sms', [SmsController::class, 'index']);
|
||||||
Reference in New Issue
Block a user