Update Structure Controller & Routes

This commit is contained in:
ahmadafriadi 2026-04-14 11:23:57 +07:00
parent 5ee061fe92
commit 5845f491ce
21 changed files with 145 additions and 135 deletions

View File

@ -1,12 +1,12 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Dashboard;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
class AkselerasiDashboardController extends Controller class AkselerasiController extends Controller
{ {
public function index() public function index()
{ {

View File

@ -1,12 +1,12 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Dashboard;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
class HilirisasiDashboardController extends Controller class HilirisasiController extends Controller
{ {
public function index() public function index()
{ {

View File

@ -1,12 +1,12 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Dashboard;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
class KonektivitasDashboardController extends Controller class KonektivitasController extends Controller
{ {
public function index() public function index()
{ {

View File

@ -1,12 +1,12 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Dashboard;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
class ResiliensiDashboardController extends Controller class ResiliensiController extends Controller
{ {
public function index() public function index()
{ {

View File

@ -1,12 +1,12 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Dashboard;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
class SummaryDashboardController extends Controller class SummaryController extends Controller
{ {
public function index() public function index()
{ {

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Ekosistem;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Ekosistem;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Ekosistem;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Ekosistem;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Ekosistem;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,15 +0,0 @@
<?php
namespace App\Http\Controllers\Web;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class HomeController extends Controller
{
public function index()
{
$title = 'Home';
return view('index', compact('title'));
}
}

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Konfigurasi;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Konfigurasi;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -1,6 +1,6 @@
<?php <?php
namespace App\Http\Controllers\Web; namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View File

@ -8,18 +8,40 @@
<span class="app-brand-logo demo"> <span class="app-brand-logo demo">
<span class="text-primary"> <span class="text-primary">
<svg width="32" height="24" viewBox="0 0 32 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="32" height="24" viewBox="0 0 32 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Daun Bagian Kiri -->
<path opacity="0.3" d="M16 2.5C16 2.5 5 6.5 5 15.5C5 20.5 11 23.5 16 23.5V2.5Z" fill="currentColor" /> <!-- Daun Kiri (Hijau transparan) -->
<!-- Daun Bagian Kanan --> <path opacity="0.3"
<path opacity="0.6" d="M16 2.5C16 2.5 27 6.5 27 15.5C27 20.5 21 23.5 16 23.5V2.5Z" fill="currentColor" /> d="M16 2.5C16 2.5 5 6.5 5 15.5C5 20.5 11 23.5 16 23.5V2.5Z"
<!-- Grafik Pertumbuhan (Monev) --> fill="#2E7D32" />
<path d="M2 19L10 11L15 15L27 4" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" />
<!-- Titik Target/Pencapaian --> <!-- Daun Kanan (Hijau lebih solid) -->
<circle cx="27" cy="4" r="2.5" fill="currentColor" /> <path opacity="0.6"
d="M16 2.5C16 2.5 27 6.5 27 15.5C27 20.5 21 23.5 16 23.5V2.5Z"
fill="#2E7D32" />
<!-- Grafik Biru (bawah tengah) -->
<path d="M2 19L10 11L15 15"
stroke="#0054A6"
stroke-width="2.5"
stroke-linecap="round"
stroke-linejoin="round" />
<!-- Grafik Merah (tengah atas) -->
<path d="M15 15L27 4"
stroke="#ED1C24"
stroke-width="2.5"
stroke-linecap="round"
stroke-linejoin="round" />
<!-- Titik target -->
<circle cx="27" cy="4" r="2.5" fill="#ED1C24" />
</svg> </svg>
</span> </span>
</span> </span>
<span class="app-brand-text demo menu-text fw-bold ms-3" style="text-transform: capitalize;">AgroMonev</span>
<span class="app-brand-text demo menu-text fw-bold ms-3" style="text-transform: capitalize;">
AgroMonev
</span>
</a> </a>
</div> </div>
<!-- /Logo --> <!-- /Logo -->

View File

@ -84,15 +84,23 @@
</li> </li>
</ul> </ul>
</li> </li>
<!-- Konfigurasi --> <!-- Ekosistem -->
<li class="menu-header small"> <li class="menu-header small">
<span class="menu-header-text" data-i18n="Apps & Pages">Konfigurasi</span> <span class="menu-header-text" data-i18n="Ekosistem">Ekosistem</span>
</li> </li>
<li class="menu-item"> <li class="menu-item">
<a href="javascript:void(0);" class="menu-link menu-toggle"> <a href="javascript:void(0);" class="menu-link menu-toggle">
<i class="menu-icon icon-base ti tabler-file-description"></i> <i class="menu-icon icon-base ti tabler-file-description"></i>
<div data-i18n="Data Pertanian">Data Pertanian</div> <div data-i18n="Data Pertanian">Data Pertanian</div>
</a> </a>
<ul class="menu-sub">
<li class="menu-item">
<a href="{{ route('keluarga.index') }}" class="menu-link">
<i class="menu-icon icon-base ti tabler-sitemap"></i>
<div data-i18n="Keluarga">Keluarga</div>
</a>
</li>
</ul>
<ul class="menu-sub"> <ul class="menu-sub">
<li class="menu-item"> <li class="menu-item">
<a href="{{ route('profile.index') }}" class="menu-link"> <a href="{{ route('profile.index') }}" class="menu-link">
@ -217,6 +225,7 @@
<li class="menu-item"> <li class="menu-item">
<a href="javascript:void(0);" class="menu-link menu-toggle"> <a href="javascript:void(0);" class="menu-link menu-toggle">
<i class="menu-icon icon-base ti tabler-world"></i>
<div data-i18n="Wilayah">Wilayah</div> <div data-i18n="Wilayah">Wilayah</div>
</a> </a>
<ul class="menu-sub"> <ul class="menu-sub">
@ -248,12 +257,6 @@
<div data-i18n="Adat">Adat</div> <div data-i18n="Adat">Adat</div>
</a> </a>
</li> </li>
<li class="menu-item">
<a href="{{ route('keluarga.index') }}" class="menu-link">
<i class="menu-icon icon-base ti tabler-sitemap"></i>
<div data-i18n="Keluarga">Keluarga</div>
</a>
</li>
<!-- Konfigurasi --> <!-- Konfigurasi -->
<li class="menu-header small"> <li class="menu-header small">

View File

@ -3,111 +3,111 @@
use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Route;
//Auth //Auth
Route::get('/login', [App\Http\Controllers\Web\AuthController::class, 'login'])->name('login'); Route::get('/login', [App\Http\Controllers\Web\Konfigurasi\AuthController::class, 'login'])->name('login');
Route::get('/register', [App\Http\Controllers\Web\AuthController::class, 'register'])->name('register'); Route::get('/register', [App\Http\Controllers\Web\Konfigurasi\AuthController::class, 'register'])->name('register');
Route::post('/create-account', [App\Http\Controllers\Web\AuthController::class, 'createAccount'])->name('auth.createAccount'); Route::post('/create-account', [App\Http\Controllers\Web\Konfigurasi\AuthController::class, 'createAccount'])->name('auth.createAccount');
Route::patch('/users/{user}/verify', [App\Http\Controllers\Web\AuthController::class, 'verify'])->name('users.verify'); Route::patch('/users/{user}/verify', [App\Http\Controllers\Web\Konfigurasi\AuthController::class, 'verify'])->name('users.verify');
Route::post('/authenticate', [App\Http\Controllers\Web\AuthController::class, 'authenticate'])->name('auth.authenticate'); Route::post('/authenticate', [App\Http\Controllers\Web\Konfigurasi\AuthController::class, 'authenticate'])->name('auth.authenticate');
Route::post('/logout', [App\Http\Controllers\Web\AuthController::class, 'logout'])->name('logout'); Route::post('/logout', [App\Http\Controllers\Web\Konfigurasi\AuthController::class, 'logout'])->name('logout');
Route::middleware('auth') Route::middleware('auth')
->group(function () { ->group(function () {
// Home // Home
Route::get('/', [App\Http\Controllers\Web\SummaryDashboardController::class, 'index'])->name('dashboard.summary'); Route::get('/', [App\Http\Controllers\Web\Dashboard\SummaryController::class, 'index'])->name('dashboard.summary');
Route::get('/resiliensi', [App\Http\Controllers\Web\ResiliensiDashboardController::class, 'index'])->name('dashboard.resiliensi'); Route::get('/resiliensi', [App\Http\Controllers\Web\Dashboard\ResiliensiController::class, 'index'])->name('dashboard.resiliensi');
Route::get('/hilirisasi', [App\Http\Controllers\Web\HilirisasiDashboardController::class, 'index'])->name('dashboard.hilirisasi'); Route::get('/hilirisasi', [App\Http\Controllers\Web\Dashboard\HilirisasiController::class, 'index'])->name('dashboard.hilirisasi');
Route::get('/konektivitas', [App\Http\Controllers\Web\KonektivitasDashboardController::class, 'index'])->name('dashboard.konektivitas'); Route::get('/konektivitas', [App\Http\Controllers\Web\Dashboard\KonektivitasController::class, 'index'])->name('dashboard.konektivitas');
Route::get('/akselerasi', [App\Http\Controllers\Web\AkselerasiDashboardController::class, 'index'])->name('dashboard.akselerasi'); Route::get('/akselerasi', [App\Http\Controllers\Web\Dashboard\AkselerasiController::class, 'index'])->name('dashboard.akselerasi');
// User // User
Route::get('/users', [App\Http\Controllers\Web\UserController::class, 'index'])->name('users.index'); Route::get('/users', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'index'])->name('users.index');
Route::get('/api/users-list', [App\Http\Controllers\Web\UserController::class, 'getUsers'])->name('api.users.list'); Route::get('/api/users-list', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'getUsers'])->name('api.users.list');
// }); // });
// Provinsi // Provinsi
Route::get('/provinsi', [App\Http\Controllers\Web\ProvinsiController::class, 'index'])->name('provinsi.index'); Route::get('/provinsi', [App\Http\Controllers\Web\Master\ProvinsiController::class, 'index'])->name('provinsi.index');
Route::post('/provinsi', [App\Http\Controllers\Web\ProvinsiController::class, 'store'])->name('provinsi.store'); Route::post('/provinsi', [App\Http\Controllers\Web\Master\ProvinsiController::class, 'store'])->name('provinsi.store');
Route::get('/provinsi/{id}', [App\Http\Controllers\Web\ProvinsiController::class, 'view'])->name('provinsi.view'); Route::get('/provinsi/{id}', [App\Http\Controllers\Web\Master\ProvinsiController::class, 'view'])->name('provinsi.view');
Route::put('/provinsi/{id}', [App\Http\Controllers\Web\ProvinsiController::class, 'update'])->name('provinsi.update'); Route::put('/provinsi/{id}', [App\Http\Controllers\Web\Master\ProvinsiController::class, 'update'])->name('provinsi.update');
Route::delete('/provinsi/{id}', [App\Http\Controllers\Web\ProvinsiController::class, 'destroy'])->name('provinsi.destroy'); Route::delete('/provinsi/{id}', [App\Http\Controllers\Web\Master\ProvinsiController::class, 'destroy'])->name('provinsi.destroy');
// Kabupaten // Kabupaten
Route::get('/kabupatenkota', [App\Http\Controllers\Web\KabupatenKotaController::class, 'index'])->name('kabupatenkota.index'); Route::get('/kabupatenkota', [App\Http\Controllers\Web\Master\KabupatenKotaController::class, 'index'])->name('kabupatenkota.index');
Route::get('/kabupatenkotabyprovinsi/{provinsi_id}', [App\Http\Controllers\Web\KabupatenKotaController::class, 'getByProvinsi'])->name('kabupatenkota.byprovinsi'); Route::get('/kabupatenkotabyprovinsi/{provinsi_id}', [App\Http\Controllers\Web\Master\KabupatenKotaController::class, 'getByProvinsi'])->name('kabupatenkota.byprovinsi');
Route::post('/kabupatenkota', [App\Http\Controllers\Web\KabupatenKotaController::class, 'store'])->name('kabupatenkota.store'); Route::post('/kabupatenkota', [App\Http\Controllers\Web\Master\KabupatenKotaController::class, 'store'])->name('kabupatenkota.store');
Route::get('/kabupatenkota/{id}', [App\Http\Controllers\Web\KabupatenKotaController::class, 'view'])->name('kabupatenkota.view'); Route::get('/kabupatenkota/{id}', [App\Http\Controllers\Web\Master\KabupatenKotaController::class, 'view'])->name('kabupatenkota.view');
Route::put('/kabupatenkota/{id}', [App\Http\Controllers\Web\KabupatenKotaController::class, 'update'])->name('kabupatenkota.update'); Route::put('/kabupatenkota/{id}', [App\Http\Controllers\Web\Master\KabupatenKotaController::class, 'update'])->name('kabupatenkota.update');
Route::delete('/kabupatenkota/{id}', [App\Http\Controllers\Web\KabupatenKotaController::class, 'destroy'])->name('kabupatenkota.destroy'); Route::delete('/kabupatenkota/{id}', [App\Http\Controllers\Web\Master\KabupatenKotaController::class, 'destroy'])->name('kabupatenkota.destroy');
// Kecamatan // Kecamatan
Route::get('/kecamatan', [App\Http\Controllers\Web\KecamatanController::class, 'index'])->name('kecamatan.index'); Route::get('/kecamatan', [App\Http\Controllers\Web\Master\KecamatanController::class, 'index'])->name('kecamatan.index');
Route::get('/kecamatanbykabupatenkota/{kabupaten_id}', [App\Http\Controllers\Web\KecamatanController::class, 'getByKabupaten'])->name('kecamatan.bykabupatenkota'); Route::get('/kecamatanbykabupatenkota/{kabupaten_id}', [App\Http\Controllers\Web\Master\KecamatanController::class, 'getByKabupaten'])->name('kecamatan.bykabupatenkota');
Route::post('/kecamatan', [App\Http\Controllers\Web\KecamatanController::class, 'store'])->name('kecamatan.store'); Route::post('/kecamatan', [App\Http\Controllers\Web\Master\KecamatanController::class, 'store'])->name('kecamatan.store');
Route::get('/kecamatan/{id}', [App\Http\Controllers\Web\KecamatanController::class, 'view'])->name('kecamatan.view'); Route::get('/kecamatan/{id}', [App\Http\Controllers\Web\Master\KecamatanController::class, 'view'])->name('kecamatan.view');
Route::put('/kecamatan/{id}', [App\Http\Controllers\Web\KecamatanController::class, 'update'])->name('kecamatan.update'); Route::put('/kecamatan/{id}', [App\Http\Controllers\Web\Master\KecamatanController::class, 'update'])->name('kecamatan.update');
Route::delete('/kecamatan/{id}', [App\Http\Controllers\Web\KecamatanController::class, 'destroy'])->name('kecamatan.destroy'); Route::delete('/kecamatan/{id}', [App\Http\Controllers\Web\Master\KecamatanController::class, 'destroy'])->name('kecamatan.destroy');
// Kelurahan // Kelurahan
Route::get('/desakelurahan', [App\Http\Controllers\Web\DesaKelurahanController::class, 'index'])->name('desakelurahan.index'); Route::get('/desakelurahan', [App\Http\Controllers\Web\Master\DesaKelurahanController::class, 'index'])->name('desakelurahan.index');
Route::get('/desakelurahanbykecamatan/{kecamatan_id}', [App\Http\Controllers\Web\DesaKelurahanController::class, 'getByKecamatan'])->name('desakelurahan.bykecamatan'); Route::get('/desakelurahanbykecamatan/{kecamatan_id}', [App\Http\Controllers\Web\Master\DesaKelurahanController::class, 'getByKecamatan'])->name('desakelurahan.bykecamatan');
Route::post('/desakelurahan', [App\Http\Controllers\Web\DesaKelurahanController::class, 'store'])->name('desakelurahan.store'); Route::post('/desakelurahan', [App\Http\Controllers\Web\Master\DesaKelurahanController::class, 'store'])->name('desakelurahan.store');
Route::get('/desakelurahan/{id}', [App\Http\Controllers\Web\DesaKelurahanController::class, 'view'])->name('desakelurahan.view'); Route::get('/desakelurahan/{id}', [App\Http\Controllers\Web\Master\DesaKelurahanController::class, 'view'])->name('desakelurahan.view');
Route::put('/desakelurahan/{id}', [App\Http\Controllers\Web\DesaKelurahanController::class, 'update'])->name('desakelurahan.update'); Route::put('/desakelurahan/{id}', [App\Http\Controllers\Web\Master\DesaKelurahanController::class, 'update'])->name('desakelurahan.update');
Route::delete('/desakelurahan/{id}', [App\Http\Controllers\Web\DesaKelurahanController::class, 'destroy'])->name('desakelurahan.destroy'); Route::delete('/desakelurahan/{id}', [App\Http\Controllers\Web\Master\DesaKelurahanController::class, 'destroy'])->name('desakelurahan.destroy');
// Adat // Adat
Route::get('/adat', [App\Http\Controllers\Web\AdatController::class, 'index'])->name('adat.index'); Route::get('/adat', [App\Http\Controllers\Web\Master\AdatController::class, 'index'])->name('adat.index');
Route::get('/adatbydesakelurahan/{adat_id}', [App\Http\Controllers\Web\KecamatanController::class, 'getByKabupaten'])->name('kecamatan.bykabupatenkota'); Route::get('/adatbydesakelurahan/{adat_id}', [App\Http\Controllers\Web\Master\AdatController::class, 'getByDesaKelurahan'])->name('desakelurahan.bydesakelurahan');
Route::post('/adat', [App\Http\Controllers\Web\AdatController::class, 'store'])->name('adat.store'); Route::post('/adat', [App\Http\Controllers\Web\Master\AdatController::class, 'store'])->name('adat.store');
Route::get('/adat/{id}', [App\Http\Controllers\Web\AdatController::class, 'show'])->name('adat.view'); Route::get('/adat/{id}', [App\Http\Controllers\Web\Master\AdatController::class, 'show'])->name('adat.view');
Route::put('/adat/{id}', [App\Http\Controllers\Web\AdatController::class, 'update'])->name('adat.update'); Route::put('/adat/{id}', [App\Http\Controllers\Web\Master\AdatController::class, 'update'])->name('adat.update');
Route::delete('/adat/{id}', [App\Http\Controllers\Web\AdatController::class, 'destroy'])->name('adat.destroy'); Route::delete('/adat/{id}', [App\Http\Controllers\Web\Master\AdatController::class, 'destroy'])->name('adat.destroy');
// Users // Users
Route::get('/users', [App\Http\Controllers\Web\UserController::class, 'index'])->name('users.index'); Route::get('/users', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'index'])->name('users.index');
Route::post('/users', [App\Http\Controllers\Web\UserController::class, 'store'])->name('users.store'); Route::post('/users', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'store'])->name('users.store');
Route::get('/users/{id}', [App\Http\Controllers\Web\UserController::class, 'show'])->name('users.view'); Route::get('/users/{id}', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'show'])->name('users.view');
Route::put('/users/{id}', [App\Http\Controllers\Web\UserController::class, 'update'])->name('users.update'); Route::put('/users/{id}', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'update'])->name('users.update');
Route::delete('/users/{id}', [App\Http\Controllers\Web\UserController::class, 'destroy'])->name('users.destroy'); Route::delete('/users/{id}', [App\Http\Controllers\Web\Konfigurasi\UserController::class, 'destroy'])->name('users.destroy');
// Profil // Profil
Route::get('/profile', [App\Http\Controllers\Web\ProfileController::class, 'index'])->name('profile.index'); Route::get('/profile', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'index'])->name('profile.index');
Route::get('/profile/add', [App\Http\Controllers\Web\ProfileController::class, 'create'])->name('profile.create'); Route::get('/profile/add', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'create'])->name('profile.create');
Route::post('/profile', [App\Http\Controllers\Web\ProfileController::class, 'store'])->name('profile.store'); Route::post('/profile', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'store'])->name('profile.store');
Route::get('/profile/{id}', [App\Http\Controllers\Web\ProfileController::class, 'show'])->name('profile.show'); Route::get('/profile/{id}', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'show'])->name('profile.show');
Route::get('/profile/edit/{id}', [App\Http\Controllers\Web\ProfileController::class, 'edit'])->name('profile.edit'); Route::get('/profile/edit/{id}', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'edit'])->name('profile.edit');
Route::put('/profile/{id}', [App\Http\Controllers\Web\ProfileController::class, 'update'])->name('profile.update'); Route::put('/profile/{id}', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'update'])->name('profile.update');
Route::delete('/profile/{id}', [App\Http\Controllers\Web\ProfileController::class, 'destroy'])->name('profile.destroy'); Route::delete('/profile/{id}', [App\Http\Controllers\Web\Ekosistem\ProfileController::class, 'destroy'])->name('profile.destroy');
Route::get('/lahan', [App\Http\Controllers\Web\LahanController::class, 'index'])->name('lahan.index'); Route::get('/lahan', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'index'])->name('lahan.index');
Route::get('/lahan/add', [App\Http\Controllers\Web\LahanController::class, 'create'])->name('lahan.create'); Route::get('/lahan/add', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'create'])->name('lahan.create');
Route::post('/lahan', [App\Http\Controllers\Web\LahanController::class, 'store'])->name('lahan.store'); Route::post('/lahan', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'store'])->name('lahan.store');
Route::get('/lahan/edit/{id}', [App\Http\Controllers\Web\LahanController::class, 'edit'])->name('lahan.edit'); Route::get('/lahan/edit/{id}', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'edit'])->name('lahan.edit');
Route::put('/lahan/{id}', [App\Http\Controllers\Web\LahanController::class, 'update'])->name('lahan.update'); Route::put('/lahan/{id}', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'update'])->name('lahan.update');
Route::delete('/lahan/{id}', [App\Http\Controllers\Web\LahanController::class, 'destroy'])->name('lahan.destroy'); Route::delete('/lahan/{id}', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'destroy'])->name('lahan.destroy');
Route::get('/lahan/{id}', [App\Http\Controllers\Web\LahanController::class, 'show'])->name('lahan.show'); Route::get('/lahan/{id}', [App\Http\Controllers\Web\Ekosistem\LahanController::class, 'show'])->name('lahan.show');
Route::get('/komoditas', [App\Http\Controllers\Web\KomoditasController::class, 'index'])->name('komoditas.index'); Route::get('/komoditas', [App\Http\Controllers\Web\Ekosistem\KomoditasController::class, 'index'])->name('komoditas.index');
Route::post('/komoditas', [App\Http\Controllers\Web\KomoditasController::class, 'store'])->name('komoditas.store'); Route::post('/komoditas', [App\Http\Controllers\Web\Ekosistem\KomoditasController::class, 'store'])->name('komoditas.store');
Route::get('/komoditas/{id}', [App\Http\Controllers\Web\KomoditasController::class, 'show'])->name('komoditas.show'); Route::get('/komoditas/{id}', [App\Http\Controllers\Web\Ekosistem\KomoditasController::class, 'show'])->name('komoditas.show');
Route::put('/komoditas/{id}', [App\Http\Controllers\Web\KomoditasController::class, 'update'])->name('komoditas.update'); Route::put('/komoditas/{id}', [App\Http\Controllers\Web\Ekosistem\KomoditasController::class, 'update'])->name('komoditas.update');
Route::delete('/komoditas/{id}', [App\Http\Controllers\Web\KomoditasController::class, 'destroy'])->name('komoditas.destroy'); Route::delete('/komoditas/{id}', [App\Http\Controllers\Web\Ekosistem\KomoditasController::class, 'destroy'])->name('komoditas.destroy');
Route::get('/keluarga', [App\Http\Controllers\Web\KeluargaController::class, 'index'])->name('keluarga.index'); Route::get('/keluarga', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'index'])->name('keluarga.index');
Route::get('/keluarga/add', [App\Http\Controllers\Web\KeluargaController::class, 'create'])->name('keluarga.create'); Route::get('/keluarga/add', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'create'])->name('keluarga.create');
Route::post('/keluarga', [App\Http\Controllers\Web\KeluargaController::class, 'store'])->name('keluarga.store'); Route::post('/keluarga', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'store'])->name('keluarga.store');
Route::get('/keluarga/edit/{id}', [App\Http\Controllers\Web\KeluargaController::class, 'edit'])->name('keluarga.edit'); Route::get('/keluarga/edit/{id}', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'edit'])->name('keluarga.edit');
Route::put('/keluarga/{id}', [App\Http\Controllers\Web\KeluargaController::class, 'update'])->name('keluarga.update'); Route::put('/keluarga/{id}', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'update'])->name('keluarga.update');
Route::delete('/keluarga/{id}', [App\Http\Controllers\Web\KeluargaController::class, 'destroy'])->name('keluarga.destroy'); Route::delete('/keluarga/{id}', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'destroy'])->name('keluarga.destroy');
Route::get('/keluarga/{id}', [App\Http\Controllers\Web\KeluargaController::class, 'show'])->name('keluarga.show'); Route::get('/keluarga/{id}', [App\Http\Controllers\Web\Ekosistem\KeluargaController::class, 'show'])->name('keluarga.show');
Route::get('/tanaman', [App\Http\Controllers\Web\TanamanController::class, 'index'])->name('tanaman.index'); Route::get('/tanaman', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'index'])->name('tanaman.index');
Route::get('/tanaman/add', [App\Http\Controllers\Web\TanamanController::class, 'create'])->name('tanaman.create'); Route::get('/tanaman/add', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'create'])->name('tanaman.create');
Route::post('/tanaman', [App\Http\Controllers\Web\TanamanController::class, 'store'])->name('tanaman.store'); Route::post('/tanaman', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'store'])->name('tanaman.store');
Route::get('/tanaman/get-lahan/{id}', [App\Http\Controllers\Web\TanamanController::class, 'getLahan'])->name('tanaman.get-lahan'); Route::get('/tanaman/get-lahan/{id}', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'getLahan'])->name('tanaman.get-lahan');
Route::get('/tanaman/edit/{id}', [App\Http\Controllers\Web\TanamanController::class, 'edit'])->name('tanaman.edit'); Route::get('/tanaman/edit/{id}', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'edit'])->name('tanaman.edit');
Route::put('/tanaman/{id}', [App\Http\Controllers\Web\TanamanController::class, 'update'])->name('tanaman.update'); Route::put('/tanaman/{id}', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'update'])->name('tanaman.update');
Route::delete('/tanaman/{id}', [App\Http\Controllers\Web\TanamanController::class, 'destroy'])->name('tanaman.destroy'); Route::delete('/tanaman/{id}', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'destroy'])->name('tanaman.destroy');
Route::get('/tanaman/{id}', [App\Http\Controllers\Web\TanamanController::class, 'show'])->name('tanaman.show'); Route::get('/tanaman/{id}', [App\Http\Controllers\Web\Ekosistem\TanamanController::class, 'show'])->name('tanaman.show');
}); });