[[oktatas:web:back-end_framework:laravel|< Laravel]] ====== Laravel Breeze azonosítás ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Kezdés ===== composer create-project laravel/laravel valami php artisan serve Indítsunk kódszerkesztőt: cd valami atom . ===== Adatbázis ===== Készítsük el az adatbázist: create database laravel02auth character set utf8 collate utf8_hungarian_ci; GRANT ALL privileges ON laravel02auth.* TO laravel02auth@localhost IDENTIFIED BY 'titok'; Állítsuk be az adatbázist az .env fájlban. ===== Breeze ===== Telepítsük a Breeze modult: composer require laravel/breeze --dev Vegyük használatba: php artisan breeze:install Ami készül, egyszerű scaffolding azonosításnak szokás hívni. Függőségek rendezése: npm install && npm run dev Készítsük el az adatbázis tábláit: php artisan migrate ===== Használat ===== Az üdvözlő oldal jobb felső sarkában megjelenik két link: * Log in * Register Vegyünk fel egy felhasználót. Például: * Name: janos * Email: janos@tatami * Password: 12345678 * Confirm: Password: 12345678 ===== Weblap védelme ===== Ha szeretnénk egy saját oldalt védelmezni, amely például a /list útvonalon érhető el, akkor keressük meg a routes/web.php fájlban a /list-re vonatkozó részt: //... Route::get('/list', function () { return view('list'); }); Kössünk a végéhez egy azonosítást: //... Route::get('/list', function () { return view('list'); })->middleware('auth');