PHP code example of pandorga / owner

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

    

pandorga / owner example snippets


use Pandorga\Owner\Traits\Owns;
    
class User extends Model
{
    use Owns;
}

use Pandorga\Owner\Traits\HasOwner;
    
class Resource extends Model
{
    use HasOwner;
}

$user->own($model);

$user->disown($model);

$user->owns();

$user->ownsModel($model);

$user->ownsModelType($model); // Use a model
$user->ownsModelType(‘App\Resource’); // Use class name

$model->owners();

$model->isOwnedBy($owner);

$model->addOwner($owner);

$model->removeOwner($owner);

$model->removeAllOwners();
sh
$ php artisan migrate