37 lines
981 B
PHP
37 lines
981 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Company;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use Illuminate\Http\Request;
|
|
|
|
use App\Models\Company;
|
|
use App\Models\Company\Details;
|
|
|
|
class DetailsController extends Controller
|
|
{
|
|
public function index(Company $company) {
|
|
$details = new Details($company);
|
|
$details = $details->details;
|
|
if ($company->type == 'SELFEMP') {
|
|
return view('company.details.selfemp', [
|
|
'company' => $company,
|
|
'details' => $details
|
|
]);
|
|
};
|
|
if ($company->type == 'AGENCY') {
|
|
return view('company.details.agency', [
|
|
'company' => $company,
|
|
'details' => $details
|
|
]);
|
|
};
|
|
}
|
|
public function store(Request $request, Company $company) {
|
|
$company->details = $request->all();
|
|
$company->save();
|
|
return to_route('company.details', [
|
|
'company' => $company
|
|
]);
|
|
}
|
|
}
|