ldc-gen-game-web/app/Http/Controllers/Bo/BannedIpController.php
Jérémy Munsch 1af96897f3
- Squash migration
- Normalize Model names and sql tables
- PHPCS clean up
- Change analytics form + field
2022-01-11 12:46:10 +01:00

40 lines
867 B
PHP

<?php
namespace App\Http\Controllers\Bo;
use App\Http\Controllers\Controller;
use App\Models\BannedIp;
use Illuminate\Http\Request;
class BannedIpController extends Controller
{
public function index()
{
$ips = BannedIp::all();
return view('bo.banned-ip.index', compact('ips'));
}
public function saveDatas(Request $request)
{
$ips = $request->ips;
for ($i = 0; $i < count($ips); $i++) {
if (!empty($ips[$i]["ip"])) {
$ip = BannedIp::updateOrCreate(['ip' => $ips[$i]["ip"]]);
} else {
unset($ips[$i]);
$i--;
}
}
return $ips;
}
public function destroy(Request $request)
{
$ip = BannedIp::where("ip", $request->ip);
$ip->delete();
return "Suppression terminée !";
}
}