Closed ALTELMA closed 6 years ago
Hi,
You just need to create classes that extend the policy classes in the package and override methods as needed, then change the namespaces in the forum.integration.policies
config key. E.g.:
<?php
namespace App\Policies;
use Riari\Forum\Policies\CategoryPolicy as ForumCategoryPolicy;
use Riari\Forum\Models\Category;
class CategoryPolicy extends ForumCategoryPolicy;
{
public function createThreads($user, Category $category)
{
// your version
}
}
In your forum.integration
config:
'policies' => [
'forum' => Riari\Forum\Policies\ForumPolicy::class,
'model' => [
Riari\Forum\Models\Category::class => App\Policies\CategoryPolicy::class,
Riari\Forum\Models\Thread::class => Riari\Forum\Policies\ThreadPolicy::class,
Riari\Forum\Models\Post::class => Riari\Forum\Policies\PostPolicy::class
]
],
Awesome!! Thank you.
I need example not clear from document.
Thank you.