增加 Tasks 显示
This commit is contained in:
parent
c71e41371b
commit
9a21b8a6ac
@ -8,9 +8,18 @@
|
|||||||
|
|
||||||
class TaskController extends Controller
|
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();
|
$tasks = Task::where('user_id', $request->user()->id)->with('host')->latest()->get();
|
||||||
return $this->success($tasks);
|
return $this->success($tasks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function show(Task $task)
|
||||||
|
{
|
||||||
|
if ($task->user_id !== auth('sanctum')->id()) {
|
||||||
|
return $this->error('无权查看');
|
||||||
|
}
|
||||||
|
|
||||||
|
return $this->success($task);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
Route::get('users', [UserController::class, 'index']);
|
Route::get('users', [UserController::class, 'index']);
|
||||||
Route::get('servers', ServerController::class);
|
Route::get('servers', ServerController::class);
|
||||||
Route::get('modules', [ModuleController::class, 'index']);
|
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/announcements', [ForumController::class, 'pinned']);
|
||||||
Route::get('forum/pinned', [ForumController::class, 'announcements']);
|
Route::get('forum/pinned', [ForumController::class, 'announcements']);
|
||||||
|
Loading…
Reference in New Issue
Block a user