Jelajahi Sumber

Removed clients model, controller and migration

Alexander Musikhin 9 bulan lalu
induk
melakukan
5a56d11390

+ 0 - 50
app/Http/Controllers/ClientController.php

@@ -1,50 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Models\Client;
-use Illuminate\Http\Request;
-
-class ClientController extends Controller
-{
-    public function index()
-    {
-        return Client::all();
-    }
-
-    public function store(Request $request)
-    {
-        $request->validate([
-            'name' => ['required'],
-            'phone' => ['required'],
-            'email' => ['required', 'email', 'max:254'],
-        ]);
-
-        return Client::create($request->validated());
-    }
-
-    public function show(Client $client)
-    {
-        return $client;
-    }
-
-    public function update(Request $request, Client $client)
-    {
-        $request->validate([
-            'name' => ['required'],
-            'phone' => ['required'],
-            'email' => ['required', 'email', 'max:254'],
-        ]);
-
-        $client->update($request->validated());
-
-        return $client;
-    }
-
-    public function destroy(Client $client)
-    {
-        $client->delete();
-
-        return response()->json();
-    }
-}

+ 0 - 17
app/Models/Client.php

@@ -1,17 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\SoftDeletes;
-
-class Client extends Model
-{
-    use SoftDeletes;
-
-    protected $fillable = [
-        'name',
-        'phone',
-        'email',
-    ];
-}

+ 0 - 29
database/migrations/2024_12_19_161249_create_clients_table.php

@@ -1,29 +0,0 @@
-<?php
-
-use Illuminate\Database\Migrations\Migration;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Support\Facades\Schema;
-
-/**
- * Клиенты
- */
-
-return new class extends Migration {
-    public function up(): void
-    {
-        Schema::create('clients', function (Blueprint $table) {
-            $table->id();
-            $table->string('name');
-            $table->string('phone')->nullable();
-            $table->string('email')->nullable();
-            $table->text('comment')->nullable();
-            $table->softDeletes();
-            $table->timestamps();
-        });
-    }
-
-    public function down(): void
-    {
-        Schema::dropIfExists('clients');
-    }
-};