PHP code example of pratikkuikel / wasabi
1. Go to this page and download the library: Download pratikkuikel/wasabi 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/ */
pratikkuikel / wasabi example snippets
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Pratikkuikel\Wasabi\Traits\Wasabi;
class State extends Model
{
use HasFactory;
use Wasabi;
protected $guarded = [];
protected $casts = [
'data' => 'array'
];
// OR
// protected $casts = [
// 'custom_field' => 'array'
// ];
// you don't need to define the constructor to use the default `data` field
public function __construct(array $attributes = [])
{
// set wasabi's status false based on some condtions
if($condition)
{
static::setWasabiStatus(true);
}
// Override the default dataField with any other preferred name
static::setDataField('custom_field');
// construct parent after setting data and status
parent::__construct($attributes);
}
}