增加 Tasks 显示

This commit is contained in:
iVampireSP.com 2022-12-18 11:16:06 +08:00
parent c71e41371b
commit 9a21b8a6ac
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
2 changed files with 11 additions and 2 deletions

View File

@ -8,9 +8,18 @@
class TaskController extends Controller
{
public function __invoke(Request $request)
public function index(Request $request)
{
$tasks = Task::where('user_id', $request->user()->id)->with('host')->latest()->get();
return $this->success($tasks);
}
public function show(Task $task)
{
if ($task->user_id !== auth('sanctum')->id()) {
return $this->error('无权查看');
}
return $this->success($task);
}
}

View File

@ -14,7 +14,7 @@
Route::get('users', [UserController::class, 'index']);
Route::get('servers', ServerController::class);
Route::get('modules', [ModuleController::class, 'index']);
Route::get('tasks', TaskController::class);
Route::resource('tasks', TaskController::class)->only(['index', 'show']);
Route::get('forum/announcements', [ForumController::class, 'pinned']);
Route::get('forum/pinned', [ForumController::class, 'announcements']);