File: /var/www/quadcode-jobs/app/Http/Controllers/CategoryController.php
<?php
namespace App\Http\Controllers;
use App\Models\LeverCategory;
use Illuminate\Contracts\Foundation\Application;
use Illuminate\Contracts\View\Factory;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\View\View;
class CategoryController extends BaseController
{
public function category(LeverCategory $category, Request $request): Factory|View|Application
{
$responseData = ['category' => $category];
if (!empty($request->get('from'))) {
$modalTitle = __('Close this popup to see more open vacancies in') . ' ';
$modalTitle .= str_contains(mb_strtolower($category->title), 'department') ? 'the ' : '';
$modalTitle .= $category->title;
$responseData['modalTitle'] = $modalTitle;
}
return view('site.category', $responseData);
}
}