PHP code example of codewiser / dadata

1. Go to this page and download the library: Download codewiser/dadata 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/ */

    

codewiser / dadata example snippets


'dadata' => [
    'token' => env('DADATA_TOKEN'),
    'secret' => env('DADATA_SECRET'),
]

use Codewiser\Dadata\Taxpayer\Casts\AsTaxpayer;
use Codewiser\Dadata\Taxpayer\Taxpayer;
use Illuminate\Database\Eloquent\Model;

/**
 * @property integer $id
 * @property null|Taxpayer $taxpayer 
 */
class Organization extends Model
{
    protected $casts = [
        'taxpayer' => AsTaxpayer::class,    
    ];
}

use Codewiser\Dadata\Taxpayer\Contracts\TaxpayerServiceContract;
use Illuminate\Http\Request;

public function index(Request $request, TaxpayerServiceContract $taxpayers)
{
    $taxpayer = $taxpayers->search($request->input('inn'))->first();
    
    // ....
    
    $organization->taxpayer = $taxpayer;
    $organization->save();
}