This commit is contained in:
2026-04-16 10:58:08 +07:00
10 changed files with 71 additions and 60 deletions
@@ -25,16 +25,17 @@ class TanamanController extends Controller
if (!Gate::any(['petani', 'fasilitator'])) {
abort(403);
}
$profile = Auth::user()->profile;
$user = Auth::user();
$profile = $user->profile;
$profileId = $user->role === 'petani' ? $profile->id : $request->profile_id;
$size = $request->integer('size') ?: 10;
$tanamanList = Tanaman::where('profile_id', $profile->id)
->when($request->search, function ($q, $search) {
$tanamanList = Tanaman::when($request->search, function ($q, $search) {
$search = strtolower($search);
$q->whereRaw('lower(nama) like ?', ["%{$search}%"]);
})
->when($profileId, fn($q,$v) => $q->where('profile_id',$v))
->when($request->status_kepemilikan, fn($q,$v) => $q->where('status_kepemilikan',$v))
->when($request->lahan_id, fn($q,$v) => $q->where('lahan_id',$v))
->when($request->komoditas_id, fn($q,$v) => $q->where('komoditas_id',$v))
@@ -1,6 +1,6 @@
<?php
namespace App\Http\Controllers\Web\Ekosistem;
namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
@@ -1,6 +1,6 @@
<?php
namespace App\Http\Controllers\Web\Ekosistem;
namespace App\Http\Controllers\Web\Master;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
@@ -1,6 +1,6 @@
<?php
namespace App\Http\Controllers\Web\Ekosistem;
namespace App\Http\Controllers\Web\Produktivitas;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
@@ -1,6 +1,6 @@
<?php
namespace App\Http\Controllers\Web\Ekosistem;
namespace App\Http\Controllers\Web\Produktivitas;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
@@ -1,6 +1,6 @@
<?php
namespace App\Http\Controllers\Web\Ekosistem;
namespace App\Http\Controllers\Web\Produktivitas;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
@@ -0,0 +1,11 @@
<?php
namespace App\Http\Controllers\Web\Program;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class PelatihanController extends Controller
{
//
}