Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
gilour
/
foundation
/
src
/
Workspaces
/
Controllers
:
UserWorkspacesController.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Common\Workspaces; use Auth; use Common\Core\BaseController; use Common\Workspaces\Workspace; 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, ]); } }