crud subdistrict
This commit is contained in:
parent
c28c77aad4
commit
6829323ea7
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
|
||||
namespace App\Exports;
|
||||
|
||||
use App\Models\Subdistrict;
|
||||
use Maatwebsite\Excel\Concerns\FromCollection;
|
||||
|
||||
class SubdistrictExport implements FromCollection
|
||||
{
|
||||
/**
|
||||
* @return \Illuminate\Support\Collection
|
||||
*/
|
||||
public function collection()
|
||||
{
|
||||
return Subdistrict::all();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
namespace App\Exports;
|
||||
|
||||
use App\Models\Subdistrict;
|
||||
use Illuminate\Database\Eloquent\Collection;
|
||||
use Maatwebsite\Excel\Concerns\FromCollection;
|
||||
|
||||
class SubdistrictTemplateExport implements FromCollection
|
||||
{
|
||||
/**
|
||||
* @return \Illuminate\Support\Collection
|
||||
*/
|
||||
public function collection()
|
||||
{
|
||||
return collect([
|
||||
// Header
|
||||
['No','Nama Kecamatan'],
|
||||
]);
|
||||
}
|
||||
public function headings(): array
|
||||
{
|
||||
return [
|
||||
'no',
|
||||
'Nama Kecamatan',
|
||||
];
|
||||
}
|
||||
}
|
|
@ -0,0 +1,101 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Subdistrict;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Exports\SubdistrictExport;
|
||||
use App\Exports\SubdistrictImport;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Maatwebsite\Excel\Facades\Excel;
|
||||
use App\Exports\SubdistrictTemplateExport;
|
||||
use App\Imports\SubdistrictImport as ImportsSubdistrictImport;
|
||||
|
||||
class SubsidtrictController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
$subdistricts = Subdistrict::all();
|
||||
return view('admin/subdistrict',compact('subdistricts'));
|
||||
}
|
||||
|
||||
public function subdistrictexport(){
|
||||
return Excel::download(new SubdistrictExport, 'data_kecamatan.xlsx');
|
||||
}
|
||||
|
||||
public function subdistrictimport(Request $request){
|
||||
$file = $request->file('file');
|
||||
$nameFile = $file->getClientOriginalName();
|
||||
$file->move('Subdistrict', $nameFile);
|
||||
|
||||
Excel::import(new ImportsSubdistrictImport, public_path("/Subdistrict/".$nameFile));
|
||||
return redirect('admin/subdistrict');
|
||||
}
|
||||
|
||||
public function downloadTemplate()
|
||||
{
|
||||
return Excel::download(new SubdistrictTemplateExport, 'data_kecamatan_template.xlsx');
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
return view('admin/subdistrict');
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
Subdistrict::create([
|
||||
'subdistrict'=>$request->subdistrict,
|
||||
]);
|
||||
return redirect('admin/subdistrict');
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*/
|
||||
public function edit(Subdistrict $subdistrict, string $id)
|
||||
{
|
||||
$this->authorize('update', $subdistrict);
|
||||
$subdistrict = Subdistrict::findorfail($id);
|
||||
return view('admin/edit-subdistrict', compact('subdistrict'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
{
|
||||
$subdistricts = Subdistrict::findorfail($id);
|
||||
$subdistricts->update($request->all());
|
||||
|
||||
return redirect('admin/subdistrict');
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Subdistrict $subdistrict, string $id)
|
||||
{
|
||||
$subdistrict = Subdistrict::findorfail($id);
|
||||
$subdistrict->delete();
|
||||
|
||||
return back();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
|
||||
namespace App\Imports;
|
||||
|
||||
use App\Models\Subdistrict;
|
||||
use Maatwebsite\Excel\Concerns\ToModel;
|
||||
|
||||
class SubdistrictImport implements ToModel
|
||||
{
|
||||
/**
|
||||
* @param array $row
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Model|null
|
||||
*/
|
||||
public function model(array $row)
|
||||
{
|
||||
return new Subdistrict([
|
||||
'subdistrict' => $row[1],
|
||||
]);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Subdistrict extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
protected $table = "subdistricts";
|
||||
protected $primaryKey = "id";
|
||||
protected $fillable = [
|
||||
'id','subdistrict'
|
||||
];
|
||||
}
|
|
@ -10,6 +10,7 @@
|
|||
"laravel/framework": "^10.10",
|
||||
"laravel/sanctum": "^3.3",
|
||||
"laravel/tinker": "^2.8",
|
||||
"maatwebsite/excel": "^3.1",
|
||||
"realrashid/sweet-alert": "^7.1"
|
||||
},
|
||||
"require-dev": {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "56042acfa70fe1dd52d0a9dce795f32b",
|
||||
"content-hash": "8b26faaad6b49fc1e5bfdb2b1841045b",
|
||||
"packages": [
|
||||
{
|
||||
"name": "brick/math",
|
||||
|
@ -130,6 +130,87 @@
|
|||
],
|
||||
"time": "2023-12-11T17:09:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "composer/semver",
|
||||
"version": "3.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/composer/semver.git",
|
||||
"reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
|
||||
"reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^5.3.2 || ^7.0 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan/phpstan": "^1.4",
|
||||
"symfony/phpunit-bridge": "^4.2 || ^5"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "3.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Composer\\Semver\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nils Adermann",
|
||||
"email": "naderman@naderman.de",
|
||||
"homepage": "http://www.naderman.de"
|
||||
},
|
||||
{
|
||||
"name": "Jordi Boggiano",
|
||||
"email": "j.boggiano@seld.be",
|
||||
"homepage": "http://seld.be"
|
||||
},
|
||||
{
|
||||
"name": "Rob Bast",
|
||||
"email": "rob.bast@gmail.com",
|
||||
"homepage": "http://robbast.nl"
|
||||
}
|
||||
],
|
||||
"description": "Semver library that offers utilities, version constraint parsing and validation.",
|
||||
"keywords": [
|
||||
"semantic",
|
||||
"semver",
|
||||
"validation",
|
||||
"versioning"
|
||||
],
|
||||
"support": {
|
||||
"irc": "ircs://irc.libera.chat:6697/composer",
|
||||
"issues": "https://github.com/composer/semver/issues",
|
||||
"source": "https://github.com/composer/semver/tree/3.4.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://packagist.com",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/composer",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-08-31T09:50:34+00:00"
|
||||
},
|
||||
{
|
||||
"name": "dflydev/dot-access-data",
|
||||
"version": "v3.0.2",
|
||||
|
@ -501,6 +582,67 @@
|
|||
],
|
||||
"time": "2023-10-06T06:47:41+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ezyang/htmlpurifier",
|
||||
"version": "v4.17.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ezyang/htmlpurifier.git",
|
||||
"reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/bbc513d79acf6691fa9cf10f192c90dd2957f18c",
|
||||
"reference": "bbc513d79acf6691fa9cf10f192c90dd2957f18c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"cerdic/css-tidy": "^1.7 || ^2.0",
|
||||
"simpletest/simpletest": "dev-master"
|
||||
},
|
||||
"suggest": {
|
||||
"cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.",
|
||||
"ext-bcmath": "Used for unit conversion and imagecrash protection",
|
||||
"ext-iconv": "Converts text to and from non-UTF-8 encodings",
|
||||
"ext-tidy": "Used for pretty-printing HTML"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"library/HTMLPurifier.composer.php"
|
||||
],
|
||||
"psr-0": {
|
||||
"HTMLPurifier": "library/"
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/library/HTMLPurifier/Language/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"LGPL-2.1-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Edward Z. Yang",
|
||||
"email": "admin@htmlpurifier.org",
|
||||
"homepage": "http://ezyang.com"
|
||||
}
|
||||
],
|
||||
"description": "Standards compliant HTML filter written in PHP",
|
||||
"homepage": "http://htmlpurifier.org/",
|
||||
"keywords": [
|
||||
"html"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/ezyang/htmlpurifier/issues",
|
||||
"source": "https://github.com/ezyang/htmlpurifier/tree/v4.17.0"
|
||||
},
|
||||
"time": "2023-11-17T15:01:25+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fruitcake/php-cors",
|
||||
"version": "v1.3.0",
|
||||
|
@ -1896,6 +2038,275 @@
|
|||
],
|
||||
"time": "2023-10-17T14:13:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "maatwebsite/excel",
|
||||
"version": "3.1.53",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/SpartnerNL/Laravel-Excel.git",
|
||||
"reference": "f5175b19389f51bf489a1558eb0efc0a59ec4b67"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/f5175b19389f51bf489a1558eb0efc0a59ec4b67",
|
||||
"reference": "f5175b19389f51bf489a1558eb0efc0a59ec4b67",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"composer/semver": "^3.3",
|
||||
"ext-json": "*",
|
||||
"illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0",
|
||||
"php": "^7.0||^8.0",
|
||||
"phpoffice/phpspreadsheet": "^1.18",
|
||||
"psr/simple-cache": "^1.0||^2.0||^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"laravel/scout": "^7.0||^8.0||^9.0||^10.0",
|
||||
"orchestra/testbench": "^6.0||^7.0||^8.0",
|
||||
"predis/predis": "^1.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Maatwebsite\\Excel\\ExcelServiceProvider"
|
||||
],
|
||||
"aliases": {
|
||||
"Excel": "Maatwebsite\\Excel\\Facades\\Excel"
|
||||
}
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Maatwebsite\\Excel\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Patrick Brouwers",
|
||||
"email": "patrick@spartner.nl"
|
||||
}
|
||||
],
|
||||
"description": "Supercharged Excel exports and imports in Laravel",
|
||||
"keywords": [
|
||||
"PHPExcel",
|
||||
"batch",
|
||||
"csv",
|
||||
"excel",
|
||||
"export",
|
||||
"import",
|
||||
"laravel",
|
||||
"php",
|
||||
"phpspreadsheet"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/SpartnerNL/Laravel-Excel/issues",
|
||||
"source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.53"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://laravel-excel.com/commercial-support",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/patrickbrouwers",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2024-02-05T08:53:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "maennchen/zipstream-php",
|
||||
"version": "3.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/maennchen/ZipStream-PHP.git",
|
||||
"reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1",
|
||||
"reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-mbstring": "*",
|
||||
"ext-zlib": "*",
|
||||
"php-64bit": "^8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-zip": "*",
|
||||
"friendsofphp/php-cs-fixer": "^3.16",
|
||||
"guzzlehttp/guzzle": "^7.5",
|
||||
"mikey179/vfsstream": "^1.6",
|
||||
"php-coveralls/php-coveralls": "^2.5",
|
||||
"phpunit/phpunit": "^10.0",
|
||||
"vimeo/psalm": "^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"guzzlehttp/psr7": "^2.4",
|
||||
"psr/http-message": "^2.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"ZipStream\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Paul Duncan",
|
||||
"email": "pabs@pablotron.org"
|
||||
},
|
||||
{
|
||||
"name": "Jonatan Männchen",
|
||||
"email": "jonatan@maennchen.ch"
|
||||
},
|
||||
{
|
||||
"name": "Jesse Donat",
|
||||
"email": "donatj@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "András Kolesár",
|
||||
"email": "kolesar@kolesar.hu"
|
||||
}
|
||||
],
|
||||
"description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
|
||||
"keywords": [
|
||||
"stream",
|
||||
"zip"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/maennchen/ZipStream-PHP/issues",
|
||||
"source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/maennchen",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://opencollective.com/zipstream",
|
||||
"type": "open_collective"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-21T14:59:35+00:00"
|
||||
},
|
||||
{
|
||||
"name": "markbaker/complex",
|
||||
"version": "3.0.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/MarkBaker/PHPComplex.git",
|
||||
"reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
|
||||
"reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.2 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "dev-master",
|
||||
"phpcompatibility/php-compatibility": "^9.3",
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
|
||||
"squizlabs/php_codesniffer": "^3.7"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Complex\\": "classes/src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Mark Baker",
|
||||
"email": "mark@lange.demon.co.uk"
|
||||
}
|
||||
],
|
||||
"description": "PHP Class for working with complex numbers",
|
||||
"homepage": "https://github.com/MarkBaker/PHPComplex",
|
||||
"keywords": [
|
||||
"complex",
|
||||
"mathematics"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/MarkBaker/PHPComplex/issues",
|
||||
"source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
|
||||
},
|
||||
"time": "2022-12-06T16:21:08+00:00"
|
||||
},
|
||||
{
|
||||
"name": "markbaker/matrix",
|
||||
"version": "3.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/MarkBaker/PHPMatrix.git",
|
||||
"reference": "728434227fe21be27ff6d86621a1b13107a2562c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c",
|
||||
"reference": "728434227fe21be27ff6d86621a1b13107a2562c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "dev-master",
|
||||
"phpcompatibility/php-compatibility": "^9.3",
|
||||
"phpdocumentor/phpdocumentor": "2.*",
|
||||
"phploc/phploc": "^4.0",
|
||||
"phpmd/phpmd": "2.*",
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
|
||||
"sebastian/phpcpd": "^4.0",
|
||||
"squizlabs/php_codesniffer": "^3.7"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Matrix\\": "classes/src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Mark Baker",
|
||||
"email": "mark@demon-angel.eu"
|
||||
}
|
||||
],
|
||||
"description": "PHP Class for working with matrices",
|
||||
"homepage": "https://github.com/MarkBaker/PHPMatrix",
|
||||
"keywords": [
|
||||
"mathematics",
|
||||
"matrix",
|
||||
"vector"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/MarkBaker/PHPMatrix/issues",
|
||||
"source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
|
||||
},
|
||||
"time": "2022-12-02T22:17:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "monolog/monolog",
|
||||
"version": "3.5.0",
|
||||
|
@ -2394,6 +2805,111 @@
|
|||
],
|
||||
"time": "2023-02-08T01:06:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpoffice/phpspreadsheet",
|
||||
"version": "1.29.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
|
||||
"reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/fde2ccf55eaef7e86021ff1acce26479160a0fa0",
|
||||
"reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-ctype": "*",
|
||||
"ext-dom": "*",
|
||||
"ext-fileinfo": "*",
|
||||
"ext-gd": "*",
|
||||
"ext-iconv": "*",
|
||||
"ext-libxml": "*",
|
||||
"ext-mbstring": "*",
|
||||
"ext-simplexml": "*",
|
||||
"ext-xml": "*",
|
||||
"ext-xmlreader": "*",
|
||||
"ext-xmlwriter": "*",
|
||||
"ext-zip": "*",
|
||||
"ext-zlib": "*",
|
||||
"ezyang/htmlpurifier": "^4.15",
|
||||
"maennchen/zipstream-php": "^2.1 || ^3.0",
|
||||
"markbaker/complex": "^3.0",
|
||||
"markbaker/matrix": "^3.0",
|
||||
"php": "^7.4 || ^8.0",
|
||||
"psr/http-client": "^1.0",
|
||||
"psr/http-factory": "^1.0",
|
||||
"psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "dev-main",
|
||||
"dompdf/dompdf": "^1.0 || ^2.0",
|
||||
"friendsofphp/php-cs-fixer": "^3.2",
|
||||
"mitoteam/jpgraph": "^10.3",
|
||||
"mpdf/mpdf": "^8.1.1",
|
||||
"phpcompatibility/php-compatibility": "^9.3",
|
||||
"phpstan/phpstan": "^1.1",
|
||||
"phpstan/phpstan-phpunit": "^1.0",
|
||||
"phpunit/phpunit": "^8.5 || ^9.0 || ^10.0",
|
||||
"squizlabs/php_codesniffer": "^3.7",
|
||||
"tecnickcom/tcpdf": "^6.5"
|
||||
},
|
||||
"suggest": {
|
||||
"dompdf/dompdf": "Option for rendering PDF with PDF Writer",
|
||||
"ext-intl": "PHP Internationalization Functions",
|
||||
"mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
|
||||
"mpdf/mpdf": "Option for rendering PDF with PDF Writer",
|
||||
"tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Maarten Balliauw",
|
||||
"homepage": "https://blog.maartenballiauw.be"
|
||||
},
|
||||
{
|
||||
"name": "Mark Baker",
|
||||
"homepage": "https://markbakeruk.net"
|
||||
},
|
||||
{
|
||||
"name": "Franck Lefevre",
|
||||
"homepage": "https://rootslabs.net"
|
||||
},
|
||||
{
|
||||
"name": "Erik Tilt"
|
||||
},
|
||||
{
|
||||
"name": "Adrien Crivelli"
|
||||
}
|
||||
],
|
||||
"description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
|
||||
"homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
|
||||
"keywords": [
|
||||
"OpenXML",
|
||||
"excel",
|
||||
"gnumeric",
|
||||
"ods",
|
||||
"php",
|
||||
"spreadsheet",
|
||||
"xls",
|
||||
"xlsx"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
|
||||
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.0"
|
||||
},
|
||||
"time": "2023-06-14T22:48:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpoption/phpoption",
|
||||
"version": "1.9.2",
|
||||
|
|
|
@ -159,6 +159,7 @@
|
|||
/*
|
||||
* Package Service Providers...
|
||||
*/
|
||||
Maatwebsite\Excel\ExcelServiceProvider::class,
|
||||
RealRashid\SweetAlert\SweetAlertServiceProvider::class,
|
||||
/*
|
||||
* Application Service Providers...
|
||||
|
@ -183,6 +184,7 @@
|
|||
|
||||
'aliases' => Facade::defaultAliases()->merge([
|
||||
// 'Example' => App\Facades\Example::class,
|
||||
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
|
||||
])->toArray(),
|
||||
'Alert' => RealRashid\SweetAlert\Facades\Alert::class,
|
||||
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::create('subdistricts', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('subdistrict');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::dropIfExists('subdistricts');
|
||||
}
|
||||
};
|
Binary file not shown.
|
@ -0,0 +1,220 @@
|
|||
@extends('layouts.master')
|
||||
|
||||
@section('body')
|
||||
|
||||
<!-- Main Content -->
|
||||
<div class="main-content">
|
||||
<section class="section">
|
||||
<div class="section-header">
|
||||
<h1>Data Ketinggian Tempat</h1>
|
||||
<div class="section-header-breadcrumb">
|
||||
<div class="breadcrumb-item active"><a href="#">Dashboard</a></div>
|
||||
<div class="breadcrumb-item"><a href="#">Modules</a></div>
|
||||
<div class="breadcrumb-item">DataTables</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped" id="table-1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@endsection
|
|
@ -0,0 +1,220 @@
|
|||
@extends('layouts.master')
|
||||
|
||||
@section('body')
|
||||
|
||||
<!-- Main Content -->
|
||||
<div class="main-content">
|
||||
<section class="section">
|
||||
<div class="section-header">
|
||||
<h1>Data Kelembapan</h1>
|
||||
<div class="section-header-breadcrumb">
|
||||
<div class="breadcrumb-item active"><a href="#">Dashboard</a></div>
|
||||
<div class="breadcrumb-item"><a href="#">Modules</a></div>
|
||||
<div class="breadcrumb-item">DataTables</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped" id="table-1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@endsection
|
|
@ -0,0 +1,220 @@
|
|||
@extends('layouts.master')
|
||||
|
||||
@section('body')
|
||||
|
||||
<!-- Main Content -->
|
||||
<div class="main-content">
|
||||
<section class="section">
|
||||
<div class="section-header">
|
||||
<h1>Data Curah Hujan</h1>
|
||||
<div class="section-header-breadcrumb">
|
||||
<div class="breadcrumb-item active"><a href="#">Dashboard</a></div>
|
||||
<div class="breadcrumb-item"><a href="#">Modules</a></div>
|
||||
<div class="breadcrumb-item">DataTables</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped" id="table-1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@endsection
|
|
@ -0,0 +1,220 @@
|
|||
@extends('layouts.master')
|
||||
|
||||
@section('body')
|
||||
|
||||
<!-- Main Content -->
|
||||
<div class="main-content">
|
||||
<section class="section">
|
||||
<div class="section-header">
|
||||
<h1>Data pH Tanah</h1>
|
||||
<div class="section-header-breadcrumb">
|
||||
<div class="breadcrumb-item active"><a href="#">Dashboard</a></div>
|
||||
<div class="breadcrumb-item"><a href="#">Modules</a></div>
|
||||
<div class="breadcrumb-item">DataTables</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped" id="table-1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@endsection
|
|
@ -0,0 +1,220 @@
|
|||
@extends('layouts.master')
|
||||
|
||||
@section('body')
|
||||
|
||||
<!-- Main Content -->
|
||||
<div class="main-content">
|
||||
<section class="section">
|
||||
<div class="section-header">
|
||||
<h1>Data Penyinaran Matahari</h1>
|
||||
<div class="section-header-breadcrumb">
|
||||
<div class="breadcrumb-item active"><a href="#">Dashboard</a></div>
|
||||
<div class="breadcrumb-item"><a href="#">Modules</a></div>
|
||||
<div class="breadcrumb-item">DataTables</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped" id="table-1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@endsection
|
|
@ -19,7 +19,10 @@
|
|||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
data-bs-target="#add-subdistrict">Tambah Data</button>
|
||||
<a href="/admin/export-subdistrict"><button type="button" class="btn btn-primary" style="margin-right: 10px;"><i class="fas fa-file-export"></i> Export Kecamatan</button></a>
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#import-subdistrict"><i class="fas fa-file-import"></i> Import Kecamatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
|
@ -29,36 +32,26 @@
|
|||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Nama Kecamatan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($subdistricts as $data)
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="text-center">{{ $loop->iteration }}</td>
|
||||
<td>{{ $data->subdistrict }}</td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<a href="/admin/edit-subdistrict" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-subdistrict">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
<a href="/admin/delete-subdistrict-{{ $data->id }}" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -69,52 +62,28 @@
|
|||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal fade center-modal" id="add-subdistrict" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kecamatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
<form action="/admin/save-subdistrict" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<input type="text" class="form-control" id="subdistrict" name="subdistrict" required>
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
Tolong isi Nama Kecamatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
@ -122,19 +91,54 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<!-- Modal Import-->
|
||||
<div class="modal fade center-modal" id="import-subdistrict" tabindex="-1" aria-labelledby="exampleModalLabel"
|
||||
aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<h5 class="modal-title" id="exampleModalLabel">Import Data Kecamatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="/admin/import-subdistrict" class="needs-validation" novalidate=""
|
||||
method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<div class="col-sm-12">
|
||||
<input type="file" class="form-control" id="file" name="file"
|
||||
required="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong upload sebuah file!
|
||||
</div>
|
||||
<label class="col-sm-12 col-form-label">- Format file yang di Upload dalam bentuk
|
||||
(.xlxs) </label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<a href="/admin/downloadtemplate-subdistrict" class="btn btn-info mb-2">Unduh Template</a>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Modal Edit-->
|
||||
<div class="modal fade center-modal" id="edit-subdistrict" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kecamatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
@if($subdistricts->isEmpty())
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
|
@ -147,73 +151,38 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@else
|
||||
<form action="{{ route('admin/update-subdistrict',$data->id) }}" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<input type="text" class="form-control" id="subdistrict" name="subdistrict" required="" value="{{ $data->subdistrict }}">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
Tolong isi Nama Kecamatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</section>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -0,0 +1,220 @@
|
|||
@extends('layouts.master')
|
||||
|
||||
@section('body')
|
||||
|
||||
<!-- Main Content -->
|
||||
<div class="main-content">
|
||||
<section class="section">
|
||||
<div class="section-header">
|
||||
<h1>Data Temperature</h1>
|
||||
<div class="section-header-breadcrumb">
|
||||
<div class="breadcrumb-item active"><a href="#">Dashboard</a></div>
|
||||
<div class="breadcrumb-item"><a href="#">Modules</a></div>
|
||||
<div class="breadcrumb-item">DataTables</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<!-- Button trigger modal -->
|
||||
<button type="button" class="btn btn-primary" data-bs-toggle="modal"
|
||||
data-bs-target="#add-activity">Tambah Kegiatan</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped" id="table-1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">
|
||||
#
|
||||
</th>
|
||||
<th>Nama</th>
|
||||
<th>Finance Code</th>
|
||||
<th>Divisi</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td class="text-center"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
<div class="icon-container">
|
||||
{{-- <a href="#" data-bs-toggle="modal" data-bs-target="#edit-activity" data-id="{{ $data->id }}"><i class="fas fa-edit"></i></a> --}}
|
||||
<a href="#" class="edit-button" data-bs-toggle="modal" data-bs-target="#edit-activity">
|
||||
<i class="fas fa-edit"></i>
|
||||
</a>
|
||||
|
||||
<form method="POST" action="">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<input name="_method" type="hidden" value="DELETE">
|
||||
<a href="" class="confirm-button" ><i class="fas fa-trash-alt" style="color: red"></i></a>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal Add-->
|
||||
<div class="modal fade center-modal" id="add-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Tambah Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" >
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" required="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division">
|
||||
{{-- <select class="form-control" name="division" id="division">
|
||||
@foreach ($datakegiatan as $data)
|
||||
<option value="{{ $data }}">{{ $data->division }}</option>
|
||||
@endforeach
|
||||
</select> --}}
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{-- @include('activity.add-activity') --}}
|
||||
|
||||
<!-- Modal Edit-->
|
||||
{{-- @foreach ($datakegiatan as $data) --}}
|
||||
<div class="modal fade center-modal" id="edit-activity" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Edit Kegiatan</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="#" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="finance_code" name="finance_code" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" class="needs-validation" novalidate="" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Nama </label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="name" name="name" required="" value="">
|
||||
<div class="invalid-feedback">
|
||||
Tolong isi Nama Kegiatan!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Finance Code</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="financeCode" name="financeCode" value="">
|
||||
<div class="invalid-feedback">
|
||||
Maaf, Kode tidak valid.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label">Divisi</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" id="division" name="division" value="">
|
||||
<div class="valid-feedback">
|
||||
Lengkap!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Batal</button>
|
||||
<button type="submit" class="btn btn-primary">Simpan</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
@endsection
|
|
@ -5,7 +5,7 @@
|
|||
<meta content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no" name="viewport">
|
||||
{{-- <<<<<<< HEAD
|
||||
<<<<<<< HEAD --}}
|
||||
<title>SI Arsip — Stisla</title>
|
||||
<title>SIPETAN — Stisla</title>
|
||||
{{-- ======= --}}
|
||||
<title>Bootstrap Components › Modal — Stisla</title>
|
||||
{{-- >>>>>>> activity_branch
|
||||
|
@ -80,76 +80,11 @@ function gtag(){dataLayer.push(arguments);}
|
|||
<script src="{{ asset('assets/js/scripts.js') }}"></script>
|
||||
<script src="{{ asset('assets/js/custom.js') }}"></script>
|
||||
|
||||
<!-- Script Modal Edit-->
|
||||
|
||||
<script>
|
||||
$('#edit-file').on('show.bs.modal', function (event) {
|
||||
var button = $(event.relatedTarget);
|
||||
var id = button.data('id');
|
||||
var activity = button.data('activity');
|
||||
var previewLink = button.data('preview-link');
|
||||
var downloadLink = button.data('download-link');
|
||||
|
||||
var modal = $(this);
|
||||
modal.find('.modal-body #id').val(id);
|
||||
modal.find('.modal-body #id').val(id);
|
||||
modal.find('.modal-body #activity').val(activity);
|
||||
modal.find('.modal-body #preview_link').val(previewLink);
|
||||
modal.find('.modal-body #download_link').val(downloadLink);
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
$('#edit-activity').on('show.bs.modal', function (event) {
|
||||
var button = $(event.relatedTarget);
|
||||
var id = button.data('id');
|
||||
var name = button.data('name');
|
||||
var financeCode = button.data('finance_code');
|
||||
var division = button.data('division');
|
||||
|
||||
var modal = $(this);
|
||||
modal.find('.modal-body #id').val(id);
|
||||
modal.find('.modal-body #id').val(id);
|
||||
modal.find('.modal-body #name').val(name);
|
||||
modal.find('.modal-body #financeCode').val(financeCode);
|
||||
modal.find('.modal-body #division').val(division);
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
// Fungsi untuk menunjukkan modal
|
||||
function showEditModal(id) {
|
||||
var modal = new bootstrap.Modal(document.getElementById('edit-activity' + id));
|
||||
modal.show();
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
@include('sweetalert::alert')
|
||||
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.0/sweetalert.min.js"></script>
|
||||
|
||||
<!-- SweetAlert Confirmation delete -->
|
||||
<script type="text/javascript">
|
||||
|
||||
$('.confirm-button').click(function(event) {
|
||||
var form = $(this).closest("form");
|
||||
event.preventDefault();
|
||||
swal({
|
||||
title: `Yakin akan menghapus data ?`,
|
||||
text: "Data akan dihapus permanen.",
|
||||
icon: "warning",
|
||||
buttons: true,
|
||||
dangerMode: true,
|
||||
})
|
||||
.then((willDelete) => {
|
||||
if (willDelete) {
|
||||
form.submit();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<div class="main-sidebar sidebar-style-2">
|
||||
<aside id="sidebar-wrapper">
|
||||
<div class="sidebar-brand">
|
||||
<a href="index.html">Stisla</a>
|
||||
<a href="/admin/index">sipetan</a>
|
||||
</div>
|
||||
<div class="sidebar-brand sidebar-brand-sm">
|
||||
<a href="index.html">St</a>
|
||||
|
@ -9,11 +9,7 @@
|
|||
<ul class="sidebar-menu">
|
||||
<li class="menu-header">Dashboard</li>
|
||||
<li class="dropdown active">
|
||||
<a href="#" class="nav-link has-dropdown"><i class="fas fa-fire"></i><span>Dashboard</span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a class="nav-link" href="index-0.html">General Dashboard</a></li>
|
||||
<li class=active><a class="nav-link" href="index.html">Ecommerce Dashboard</a></li>
|
||||
</ul>
|
||||
<a href="/admin/index" class="nav-link has-dropdown"><i class="fas fa-fire"></i><span>Dashboard</span></a>
|
||||
</li>
|
||||
<li class="menu-header">DATA</li>
|
||||
<li><a class="nav-link" href="/admin/subdistrict"><i class="fas fa-map-marker-alt"></i> <span>Data Kecamatan</span></a></li>
|
||||
|
@ -27,7 +23,12 @@
|
|||
</ul>
|
||||
</li>
|
||||
@endif
|
||||
<li><a class="nav-link" href="blank.html"><i class="far fa-square"></i> <span>Blank Page</span></a></li>
|
||||
<li><a class="nav-link" href="/admin/altitude"><i class="far fa-square"></i> <span>Data Ketinggian Tempat</span></a></li>
|
||||
<li><a class="nav-link" href="/admin/rainfall"><i class="far fa-square"></i> <span>Data Curah Hujan</span></a></li>
|
||||
<li><a class="nav-link" href="/admin/temperature"><i class="far fa-square"></i> <span>Data Temperature</span></a></li>
|
||||
<li><a class="nav-link" href="/admin/humidity"><i class="far fa-square"></i> <span>Data Kelembapan</span></a></li>
|
||||
<li><a class="nav-link" href="/admin/solar-radiation"><i class="far fa-square"></i> <span>Data Penyinaran Matahari</span></a></li>
|
||||
<li><a class="nav-link" href="/admin/soil-ph"><i class="far fa-square"></i> <span>Data pH Tanah</span></a></li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="nav-link has-dropdown"><i class="fas fa-th"></i> <span>Bootstrap</span></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\DivisionController;
|
||||
use App\Http\Controllers\SubsidtrictController;
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Web Routes
|
||||
|
@ -22,9 +23,24 @@
|
|||
Route::get('login',[App\Http\Controllers\LoginController::class, 'index'])->name('login');
|
||||
Route::post('/postlogin',[App\Http\Controllers\LoginController::class, 'postlogin'])->name('postlogin');
|
||||
Route::get('/logout',[App\Http\Controllers\LoginController::class, 'logout'])->name('logout');
|
||||
Route::get('/admin/subdistrict', function () { return view('admin/subdistrict'); });
|
||||
Route::get('/admin/temperature', function () { return view('admin/temperature'); });
|
||||
Route::get('/admin/altitude', function () { return view('admin/altitude'); });
|
||||
Route::get('/admin/rainfall', function () { return view('admin/rainfall'); });
|
||||
Route::get('/admin/humidity', function () { return view('admin/humidity'); });
|
||||
Route::get('/admin/soil-ph', function () { return view('admin/subdistrict'); });
|
||||
Route::get('/admin/solar-radiation', function () { return view('admin/subdistrict'); });
|
||||
|
||||
|
||||
Route::middleware(['auth','ceklevel:admin,user'])->group(function () {
|
||||
Route::get('/admin/index',[App\Http\Controllers\IndexAdminController::class, 'index'])->name('/index/admin');
|
||||
Route::get('/admin/subdistrict',[App\Http\Controllers\SubsidtrictController::class, 'index'])->name('/admin/subdistrict');
|
||||
Route::get('/admin/add-subdistrict',[App\Http\Controllers\SubsidtrictController::class, 'create'])->name('/admin/add-subdistrict');
|
||||
Route::post('/admin/save-subdistrict',[App\Http\Controllers\SubsidtrictController::class, 'store'])->name('/admin/save-subdistrict');
|
||||
Route::get('/admin/edit-subdistrict-{id}',[App\Http\Controllers\SubsidtrictController::class, 'edit'])->name('/admin/edit-subdistrict');
|
||||
Route::put('/admin/update-subdistrict-{id}',[App\Http\Controllers\SubsidtrictController::class, 'update'])->name('admin/update-subdistrict');
|
||||
Route::get('/admin/delete-subdistrict,{id}',[App\Http\Controllers\SubsidtrictController::class, 'destroy'])->name('admin/delete-subdistrict');
|
||||
Route::get('/admin/export-subdistrict',[App\Http\Controllers\SubsidtrictController::class, 'subdistrictexport'])->name('admin/export-subdistrict');
|
||||
Route::post('/admin/import-subdistrict',[App\Http\Controllers\SubsidtrictController::class, 'subdistrictimport'])->name('admin/import-subdistrict');
|
||||
Route::get('/admin/downloadtemplate-subdistrict',[App\Http\Controllers\SubsidtrictController::class, 'downloadTemplate'])->name('admin/downloadtemplate-subdistrict');
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue