HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/ivs.kaunokolegija.lt/laravel/app/Http/Controllers/GuestController.php
<?php

namespace App\Http\Controllers;

use App\Models\Company;
use App\Models\LegalStatus;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;


class GuestController extends Controller
{

    public function edit(Company $company)
    {   
        $legalstatuses = LegalStatus::pluck('name', 'id')->prepend(trans('global.pleaseSelect'), '');
        return view('guest.companies.edit', compact('company','legalstatuses'));
    }

    public function update(Request $request, Company $company)
    {
        $data = $request->validate([
            'name' => 'required|string',
            'legalstatus_id' => 'required|integer',
            'vatcode'   => 'nullable|string',
            'mainaddress' => 'nullable|string',
            'website'   => 'nullable|string',
            'directorname' => 'required|string',
        ]);

        $company->update($data);

        $company->info_updated_by_company = true;
        $company->save();

        return redirect()->back();
        // ->with('success', __('global.company_info_updated_successfully'));
    }

}