forked from magonysandormate/PeePal
Kész lábléc, javított hozzáadás és login elkezdve
This commit is contained in:
@@ -39,8 +39,8 @@ class HozzaadasController extends Controller
|
||||
$koordinatak = explode(',', $validatedData['koordinatak']);
|
||||
|
||||
if (count($koordinatak) == 2) {
|
||||
$szelesseg = trim($koordinatak[0]);
|
||||
$hosszusag = trim($koordinatak[1]);
|
||||
$hosszusag = trim($koordinatak[0]);
|
||||
$szelesseg = trim($koordinatak[1]);
|
||||
|
||||
if (!is_numeric($szelesseg) || !is_numeric($hosszusag)) {
|
||||
return response() -> json([
|
||||
|
||||
@@ -2,13 +2,74 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UserController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
return response()->json(User::all());
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
$validatedData = $request -> validate([
|
||||
'nev' => 'requierd|string',
|
||||
'email' => 'requierd|email',
|
||||
'felh_nev' => 'requierd|string',
|
||||
'jelszo' => 'requierd|password',
|
||||
'is_admin' => 'required|boolean'
|
||||
]);
|
||||
|
||||
try {
|
||||
$felhasznalo = User::create([
|
||||
'nev' => $validatedData['nev'],
|
||||
'email' => $validatedData['email'],
|
||||
'felh_nev' => $validatedData['felh_nev'],
|
||||
'jelszo' => $validatedData['jelszo'],
|
||||
'is_admin' => $validatedData['is_admin']
|
||||
]);
|
||||
|
||||
return response() -> json([
|
||||
'message' => 'Sikeres rögzítés',
|
||||
'data' => $felhasznalo
|
||||
], 201);
|
||||
} catch (\Exception $e) {
|
||||
return response() -> json([
|
||||
'message' => 'Hiba történt a mentés során',
|
||||
'error' => $e -> getMessage()
|
||||
], 500);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ import { Route, Routes } from 'react-router-dom';
|
||||
import Kezdolap from './WC_Komponens/Kezdolap/Kezdolap';
|
||||
import LegkozelebbiMosdo from './WC_Komponens/Kereso/Legkozelebbi';
|
||||
import HozzaadForm from './WC_Komponens/Hozzadas/HozzaadForm';
|
||||
import Lablec from './WC_Komponens/Lablec/Lablec';
|
||||
|
||||
export default function App() {
|
||||
return (
|
||||
@@ -19,6 +20,7 @@ export default function App() {
|
||||
<Route path="/hozzaadas" element={<HozzaadForm />}/>
|
||||
</Routes>
|
||||
</div>
|
||||
<Lablec />
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
42
frontend/peepal_react/src/WC_Komponens/Lablec/Lablec.jsx
Normal file
42
frontend/peepal_react/src/WC_Komponens/Lablec/Lablec.jsx
Normal file
@@ -0,0 +1,42 @@
|
||||
export default function Lablec(){
|
||||
return(
|
||||
<footer className="bg-white dark:bg-gray-800">
|
||||
<div className="mx-auto w-full max-w-screen-xl p-4 py-6 lg:py-8">
|
||||
<div className="md:flex md:justify-between">
|
||||
<div className="mb-6 md:mb-0">
|
||||
<img src="/Logo.png" className="h-12 mt-7" alt="PeePal Logo" />
|
||||
</div>
|
||||
<div className="grid grid-cols-2 gap-8 sm:gap-6 sm:grid-cols-3">
|
||||
<div>
|
||||
<h2 className="mb-6 text-sm font-semibold text-gray-900 uppercase dark:text-white">Kövess minket</h2>
|
||||
<ul className="text-gray-500 dark:text-gray-400 font-medium">
|
||||
<li className="mb-4">
|
||||
<a href="https://git.gszi.edu.hu/magonysandormate/PeePal" className="hover:underline ">Nemes Gitea</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://facebook.com/peepal" className="hover:underline">Facebook</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h2 className="mb-6 text-sm font-semibold text-gray-900 uppercase dark:text-white">Elérhetőségek</h2>
|
||||
<ul className="text-gray-500 dark:text-gray-400 font-medium">
|
||||
<li className="mb-4">
|
||||
<label className="hover:underline">peepal@gmail.com</label>
|
||||
</li>
|
||||
<li>
|
||||
<label className="hover:underline">+36 30 123 4567</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr className="my-6 border-gray-200 sm:mx-auto dark:border-gray-700 lg:my-8" />
|
||||
<div className="sm:flex sm:items-center sm:justify-between">
|
||||
<span className="text-sm text-gray-500 sm:text-center dark:text-gray-400">© 2025 PeePal™ Minden jog fenntartva.
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user