Привет, есть таблица options, как из нее можно получить родителя?
public function up()
{
Schema::create('options', function (Blueprint $table) {
$table->id();
$table->foreignId("parent_id")
->nullable()
->constrained('options')
->cascadeOnUpdate()
->cascadeOnDelete();
$table->string('title');
$table->float('price');
$table->string('short')->nullable();
$table->timestamps();
});
}
При таком запросе получаю, только дочерние опции.
public function myTask()
{
$tasks = Task::query()
->where('customer_id', Auth::id())
->with('options')
->get();
return Inertia::render('Tasks/MyView', compact('tasks'));
}