1. Go to this page and download the library: Download codekinz/livewire-easy-tags library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codekinz / livewire-easy-tags example snippets
// config/app.php
'providers' => [
// Other service providers
Codekinz\LivewireEasyTags\LivewireEasyTagsServiceProvider::class,
],
namespace App\Http\Livewire;
use Livewire\Component;
use Codekinz\LivewireEasyTags\Components\LivewireEasyTags;
use Codekinz\LivewireEasyTags\Contracts\HasEasyTags;
use Codekinz\LivewireEasyTags\Traits\InteractsWithTags;
class Tags extends LivewireEasyTags implements HasEasyTags
{
use InteractsWithTags;
}
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Codekinz\LivewireEasyTags\Traits\HasSpatieTags;
class YourModel extends Model
{
use HasFactory, HasSpatieTags;
...
}
namespace App\Http\Livewire;
use Livewire\Component;
use Codekinz\LivewireEasyTags\Components\LivewireEasyTags;
use Codekinz\LivewireEasyTags\Contracts\HasEasyTags;
use Codekinz\LivewireEasyTags\Traits\InteractsWithTags;
class Tags extends LivewireEasyTags implements HasEasyTags
{
use InteractsWithTags;
protected function configurations(): array
{
return [
'colors' => [
'lightblue' => '#add8e6',
'lightgreen' => '#90ee90',
'pink' => '#ffc0cb',
],
'default_color' => 'yellow'
];
}
}