Files
mtdb_movie/common/Workspaces/UserWorkspacesController.php
maher 703f50a09d
Some checks failed
Build / run (push) Has been cancelled
first commit
2025-10-29 11:42:25 +01:00

32 lines
669 B
PHP
Executable File

<?php
namespace Common\Workspaces;
use Auth;
use Common\Core\BaseController;
class UserWorkspacesController extends BaseController
{
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
$workspaces = Workspace::forUser(Auth::id())
->with(['members'])
->withCount(['members'])
->limit(20)
->get()
->map(function (Workspace $workspace) {
$workspace->setCurrentUserAndOwner();
return $workspace;
});
return $this->success([
'workspaces' => $workspaces,
]);
}
}