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.
 
 
 
 
 

18 lines
593 B

<?php
Route::group(['middleware' => ['web', 'auth'], 'namespace' => 'Api'], function () {
/*
* Savety Calendar
*/
Route::get('my-calendar', ['as' => 'users.calendar', 'uses' => function () {
$user = auth()->user();
if ($user->hasRole('admin') == false) {
$projects = $user->projects()->orderBy('projects.name')->pluck('projects.name', 'projects.id');
} else {
$projects = App\Entities\Projects\Project::orderBy('name')->pluck('name', 'id');
}
return view('users.calendar', compact('projects'));
}]);
});