File: /var/www/ipsremont-demo/app/Http/Controllers/MovementThroughWarehousesController.php
<?php
namespace App\Http\Controllers;
use App\Http\Requests\Movement\IndexRequest;
use App\Models\MovementThroughWarehouses;
use App\Models\Permission;
use App\Services\Movement\MovementService;
class MovementThroughWarehousesController extends Controller
{
protected string $permission = Permission::movement_through_warehouses;
protected MovementService $service;
public function __construct(MovementService $movementService)
{
parent::__construct();
$this->service = $movementService;
}
public function index(IndexRequest $request)
{
$data = $this->service->search($request);
$columns = MovementThroughWarehouses::columns();
return view('movement.list', compact('data', 'columns'));
}
}