forge/app/Http/Controllers/Api/V0/ModController.php
Refringe 0ed25fec03
User API Updates
Adds user profile links to the user API resource.
Fixes structure of relationship data and link sections.
Adds parameter to include related user data when requesting mod data.
2024-08-07 23:30:09 -04:00

52 lines
970 B
PHP

<?php
namespace App\Http\Controllers\Api\V0;
use App\Http\Requests\Api\V0\StoreModRequest;
use App\Http\Requests\Api\V0\UpdateModRequest;
use App\Http\Resources\Api\V0\ModResource;
use App\Models\Mod;
class ModController extends ApiController
{
/**
* Display a listing of the resource.
*/
public function index()
{
return ModResource::collection(Mod::paginate());
}
/**
* Store a newly created resource in storage.
*/
public function store(StoreModRequest $request)
{
//
}
/**
* Display the specified resource.
*/
public function show(Mod $mod)
{
return new ModResource($mod);
}
/**
* Update the specified resource in storage.
*/
public function update(UpdateModRequest $request, Mod $mod)
{
//
}
/**
* Remove the specified resource from storage.
*/
public function destroy(Mod $mod)
{
//
}
}