PHP code example of hans-thomas / lilac

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

    

hans-thomas / lilac example snippets


php artisan vendor:publish --tag lilac-config

// config/lilac.php

return [
    // ...

    'relations'                => [
        Post::class => [
            'wrappedByModel'                 => Category::class,
            'wrappedByModelRelationToEntity' => 'posts',
            'entityModelRelationToWrappedBy' => 'categories',
        ]
    ]
];

use Hans\Lilac\Facades\Lilac;

Lilac::recommends( $ids );

use Hans\Lilac\Facades\Lilac;

Lilac::updateTrainModel( $ids );

use Hans\Lilac\Facades\Lilac;

Lilac::fresh()->recommends( $ids );

use Hans\Lilac\Facades\Lilac;

Lilac::fresh()->recommends( $ids );

Lilac::cache()->recommends( $other_ids );

use Hans\Lilac\Facades\Lilac;
use Hans\Lilac\Trainers\EPAR;
use Hans\Lilac\Trainers\PAR;

Lilac::trainer( new EPAR( $ids ) )->recommends( $ids );
// or
Lilac::trainer( new PAR )->recommends( $ids );

use Hans\Lilac\Facades\Lilac;

Lilac::limit( 10 )->recommends( $ids );