PHP code example of codificio / carpentree-core
1. Go to this page and download the library: Download codificio/carpentree-core 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/ */
codificio / carpentree-core example snippets bash
$ php artisan migrate
bash
$ php artisan passport:install
php
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => \Carpentree\Core\Models\User::class,
],
],
bash
$ php artisan vendor:publish --provider="Barryvdh\Cors\ServiceProvider"
php
return [
/*
|--------------------------------------------------------------------------
| Laravel CORS
|--------------------------------------------------------------------------
|
| allowedOrigins, allowedHeaders and allowedMethods can be set to array('*')
| to accept any value.
|
*/
'supportsCredentials' => false,
'allowedOrigins' => ['*'],
'allowedHeaders' => ['Content-Type', 'X-Requested-With'],
'allowedMethods' => ['*'], // ex: ['GET', 'POST', 'PUT', 'DELETE']
'exposedHeaders' => [],
'maxAge' => 0,
];
php
protected $routeMiddleware = [
// ...
'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class,
'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class,
'role_or_permission' => \Spatie\Permission\Middlewares\RoleOrPermissionMiddleware::class,
];
php
'permissions' => [
'users' => [
'create',
'read',
'update',
'delete',
'manage-permissions'
],
'group-key' => [
'permission-key-1',
'permission-key-2',
// ...
]
]
bash
$ php artisan carpentree:refresh-permissions
php
$user->can('users.delete');
bash
php artisan vendor:publish --tag=translatable