mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 06:20:21 +00:00
GET mastertasks, GET mastertasks/{id} endpointy
This commit is contained in:
1 parent
dfac41f30a
commit
ba6b9e20a5
16 files changed
+210
-12
No files matched your search
+12
-2
@@ -1,10 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Resources\MasterTaskCollection;
|
||||
use App\Http\Resources\MasterTaskResource;
|
||||
use App\Http\Resources\ProjectCollection;
|
||||
use App\Http\Resources\TeamCollection;
|
||||
use App\Http\Resources\TeamResource;
|
||||
use App\Http\Resources\UserCollection;
|
||||
use App\Http\Resources\UserResource;
|
||||
use App\Models\MasterTask;
|
||||
use App\Models\Project;
|
||||
use App\Models\Team;
|
||||
use App\Models\User;
|
||||
@@ -37,13 +40,20 @@ Route::get('/v1/employees', function () {
|
||||
return new UserCollection(User::all());
|
||||
});
|
||||
|
||||
|
||||
Route::get('/v1/employees/{id}', function ($id) {
|
||||
return new UserResource(User::find($id));
|
||||
});
|
||||
|
||||
Route::get('/public/v1/projects', function () {
|
||||
Route::get('/v1/projects', function () {
|
||||
return new ProjectCollection(Project::all());
|
||||
});
|
||||
|
||||
Route::get('/v1/mastertasks', function () {
|
||||
return new MasterTaskCollection( MasterTask::all());
|
||||
});
|
||||
|
||||
Route::get('/v1/mastertasks/{id}', function ($id) {
|
||||
return new MasterTaskResource( MasterTask::find($id));
|
||||
});
|
||||
|
||||
|
||||
+3
-1
@@ -21,7 +21,9 @@ Route::get('/', function () {
|
||||
|
||||
Route::prefix('be')->group(function () {
|
||||
Route::get('/test', function () {
|
||||
dd('here');
|
||||
$subtask = \App\Models\SubTask::with('mastertask')->find(1);
|
||||
|
||||
dd($subtask);
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user