ΠΡΠΎΡΡΠΎΠΉ select.
<x-rock-cms::fields.select field="resource.category_id" :items="$categories" title="ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ"/>
Π ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎΠ»Π΅ Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ.
<?php
namespace App\Http\Livewire\Admin\Posts;
use App\Models\Category;
use App\Models\Post;
use WebVovan\RockCms\Http\Livewire\ResourceComponent;
class PostItem extends ResourceComponent
{
...
// ΠΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ
public $categories;
/**
* ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°
*/
public function init()
{
...
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ
$this->categories = Category::getAllForSelect();
}
...
}
Π‘ΠΏΠΈΡΠΎΠΊ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ:
[
[
'id' => 1,
'title' => 'ΠΠΎΠ²ΠΎΡΡΠΈ',
],
...
]