1. Go to this page and download the library: Download laraplug/attribute-module 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/ */
laraplug / attribute-module example snippets
use \Module\Attribute\Contracts\AttributesInterface
use \Module\Attribute\Traits\Attributable
class Book extends Model implements AttributesInterface
{
use Attributable;
}
use \Module\Attribute\Contracts\AttributesInterface
use \Module\Attribute\Traits\Attributable
class Book extends Model implements AttributesInterface
{
use Attributable;
...
// Set systemAttributes to define EAV attributes
protected $systemAttributes = [
'isbn' => [
'type' => 'input'
],
'media' => [
'type' => 'checkbox',
'options' => [
'audio-cd',
'audio-book',
'e-book',
]
]
];
}
shell
php artisan module:migrate Attribute
shell
php artisan module:publish Attribute
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.