You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
555 B
22 lines
555 B
<?php
|
|
|
|
namespace App\Http\Controllers\Users;
|
|
|
|
use App\Entities\Projects\Project;
|
|
use App\Http\Controllers\Controller;
|
|
|
|
class CalendarController extends Controller
|
|
{
|
|
public function index()
|
|
{
|
|
$user = auth()->user();
|
|
|
|
if ($user->hasRole('admin') == false) {
|
|
$projects = $user->projects()->orderBy('projects.name')->pluck('projects.name', 'projects.id');
|
|
} else {
|
|
$projects = Project::orderBy('name')->pluck('name', 'id');
|
|
}
|
|
|
|
return view('users.calendar', compact('projects'));
|
|
}
|
|
}
|