Kész tesztelés

This commit is contained in:
Sándor Máté Magony
2025-05-02 16:57:39 +02:00
parent aac71b9c74
commit 7b3467ee70
8 changed files with 215 additions and 23 deletions

View File

@@ -85,13 +85,25 @@ class WcController extends Controller
public function destroy($id)
{
if (!auth('api')->check()) {
return response()->json(['message' => 'Nincs bejelentkezve'], 401);
}
$user = auth('api')->user();
if (!$user->is_admin) {
return response()->json(['message' => 'Nincs jogosultság'], 403);
}
$mosdo = WcAdatok::find($id);
if($mosdo){
$mosdo -> delete();
return response() -> json(['message' => 'Sikeres törlés'], 200);
if ($mosdo) {
$mosdo->delete();
return response()->json(['message' => 'Sikeres törlés'], 200);
} else {
return response() -> json(['message' => 'Nem található'], 404);
return response()->json(['message' => 'Nem található'], 404);
}
}
}

View File

@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Keruletek extends Model
@@ -10,5 +11,9 @@ class Keruletek extends Model
return $this->hasMany(WcAdatok::class);
}
use HasFactory;
protected $table = 'keruletek';
public $timestamps = false;
}