Herkese selamlar, bir sorum olacaktı da şimdi benim elimde 3 tane class'ım var bu classlarla bir form oluşturucu yapmaya çalışıyorum. Sorum şu olacak mevcut olan Form.php clasının içine Group.php clasındaki değerleri Form.php'de nasıl tanımlayabilirim yardımcı olabilir misiniz acaba ?
Form.php
<?php
namespace Cekirdekod\Form;
class Form {
protected string $title;
protected string $name;
protected string $description;
protected array $groups = [];
public function __construct($title,$name,$description,$groups)
{
$this->title = $title;
$this->name = $name;
$this->description =$description;
}
public function groups ():array
{
return $this->groups;
}
public function forms(){
return [
$this->title,
$this->name,
$this->description,
$this->groups,
];
}
}
Group.php
<?php
namespace Cekirdekod\Form;
class Group {
protected string $title;
protected string $description;
protected array $inputs = [];
public function __construct($title,$description,$inputs)
{
$this->title = $title;
$this->description =$description;
}
public function inputs ():array
{
return $this->inputs;
}
public function groups(){
return [
$this->title,
$this->description,
$this->inputs,
];
}
}
FormController.php
<?php
namespace App\Http\Controllers;
use Cekirdekod\Form\Form;
use Illuminate\Http\Request;
class FormController extends Controller
{
public function index()
{
$form = new Form("title","name","description","groups");
return $form->forms();
return view('forms.index',compact('form'));
}
}