demo/app/Modules/Forum/Tasks/Permission/StoreTask.php
2023-03-23 18:50:47 +01:00

24 lines
467 B
PHP

<?php
namespace LaraBB\Forum\Tasks\Permission;
use Illuminate\Database\Eloquent\Collection;
use LaraBB\Forum\Models\Forum;
/**
* Class StoreForumPermissionsTask
* @package LaraBB\Forum\Tasks
*/
class StoreTask
{
/**
* @param Forum $forum
* @param $data
* @return bool|Collection
*/
public function run(Forum $forum, $data): Collection|bool
{
return empty($data) ? true : $forum->permissions()->createMany($data);
}
}