kesz feladat
This commit is contained in:
@@ -19,6 +19,7 @@ class poloController extends Controller
|
||||
|
||||
];
|
||||
});
|
||||
return response()->json($adatok,200,["Content-Type"=>"application/json"]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -42,7 +43,14 @@ class poloController extends Controller
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
{
|
||||
//
|
||||
$frissit = Polo::find($id);
|
||||
if(!$frissit){
|
||||
return response("Sikertelen frissítés",400);
|
||||
}
|
||||
$frissit->update([
|
||||
"ar"=>$request["ar"]
|
||||
]);
|
||||
return response("Sikeres frissítés",200);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -50,6 +58,11 @@ class poloController extends Controller
|
||||
*/
|
||||
public function destroy(string $id)
|
||||
{
|
||||
//
|
||||
$torlendo=Polo::find($id);
|
||||
if(!$torlendo){
|
||||
return response("Sikertelen törlés",404);
|
||||
}
|
||||
$torlendo->delete();
|
||||
return response("",204);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,15 @@ class vasarloController extends Controller
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
//
|
||||
$adatok=Vasarlo::all()->map(function ($elem){
|
||||
return[
|
||||
"nev"=>$elem->nev,
|
||||
"ar"=>$elem->polo->ar
|
||||
];
|
||||
});
|
||||
return response()->json($adatok,200,["Content-Type"=>"application/json"]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -34,9 +42,17 @@ class vasarloController extends Controller
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
public function update(Request $request)
|
||||
{
|
||||
//
|
||||
$frissit = Vasarlo::find($request["id"]);
|
||||
if(!$frissit){
|
||||
return response("Sikertelen frissítés",400);
|
||||
}
|
||||
$frissit->update([
|
||||
"nev"=>$request["nev"],
|
||||
"torzsvasarloSzam"=>$request["torzsvasarloSzam"]
|
||||
]);
|
||||
return response()->json("Sikeres frissítés",200);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -44,6 +60,11 @@ class vasarloController extends Controller
|
||||
*/
|
||||
public function destroy(string $id)
|
||||
{
|
||||
//
|
||||
$torlendo=Vasarlo::find($id);
|
||||
if(!$torlendo){
|
||||
return response("Sikertelen törlés",404);
|
||||
}
|
||||
$torlendo->delete();
|
||||
return response("",204);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,11 +3,16 @@
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
use App\Models\Vasarlo;
|
||||
|
||||
class Polo extends Model
|
||||
{
|
||||
protected $table = "polo";
|
||||
protected $fillabe = [];
|
||||
protected $fillable = ["anyag", "polomeret", "ar", "cimke", "atmero"];
|
||||
public $timestamps = false;
|
||||
|
||||
public function vasarlo(){
|
||||
return $this->hasMany(Vasarlo::class, "poloId");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,10 +3,16 @@
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use App\Models\Polo;
|
||||
|
||||
class Vasarlo extends Model
|
||||
{
|
||||
protected $table = "polo";
|
||||
protected $fillabe = [];
|
||||
protected $table = "vasarlo";
|
||||
protected $fillable = ["id","nev","meret","torzsvasarloSzam"];
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
public function polo(){
|
||||
return $this->belongsTo(Polo::class, "poloId");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user