HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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);
    }

}