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);
    }
}