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']);
|
$koordinatak = explode(',', $validatedData['koordinatak']);
|
||||||
|
|
||||||
if (count($koordinatak) == 2) {
|
if (count($koordinatak) == 2) {
|
||||||
$szelesseg = trim($koordinatak[0]);
|
$hosszusag = trim($koordinatak[0]);
|
||||||
$hosszusag = trim($koordinatak[1]);
|
$szelesseg = trim($koordinatak[1]);
|
||||||
|
|
||||||
if (!is_numeric($szelesseg) || !is_numeric($hosszusag)) {
|
if (!is_numeric($szelesseg) || !is_numeric($hosszusag)) {
|
||||||
return response() -> json([
|
return response() -> json([
|
||||||
|
|||||||
@@ -2,13 +2,74 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class UserController extends Controller
|
class UserController extends Controller
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Display a listing of the resource.
|
||||||
|
*/
|
||||||
public function index()
|
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 Kezdolap from './WC_Komponens/Kezdolap/Kezdolap';
|
||||||
import LegkozelebbiMosdo from './WC_Komponens/Kereso/Legkozelebbi';
|
import LegkozelebbiMosdo from './WC_Komponens/Kereso/Legkozelebbi';
|
||||||
import HozzaadForm from './WC_Komponens/Hozzadas/HozzaadForm';
|
import HozzaadForm from './WC_Komponens/Hozzadas/HozzaadForm';
|
||||||
|
import Lablec from './WC_Komponens/Lablec/Lablec';
|
||||||
|
|
||||||
export default function App() {
|
export default function App() {
|
||||||
return (
|
return (
|
||||||
@@ -19,6 +20,7 @@ export default function App() {
|
|||||||
<Route path="/hozzaadas" element={<HozzaadForm />}/>
|
<Route path="/hozzaadas" element={<HozzaadForm />}/>
|
||||||
</Routes>
|
</Routes>
|
||||||
</div>
|
</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