Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:laravel:laravel_breeze_kilepes

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
oktatas:web:back-end_framework:laravel:laravel_breeze_kilepes [2021/08/05 15:40] – [Bevezetés] adminoktatas:web:back-end_framework:laravel:laravel_breeze_kilepes [2025/08/01 11:29] (aktuális) – eltávolítva admin
Sor 1: Sor 1:
-[[oktatas:web:back-end_framework:laravel|< Laravel]] 
- 
-====== Laravel Breeze kilépé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 
- 
-===== Bevezetés ===== 
- 
-A "Laravel Bevezetés" című részben fejezetben le van írva egy egyszerű 
-kilépés megvalósítása. Itt most saját UserController-t írunk. 
- 
- 
-===== Saját UserController ===== 
- 
- 
- 
-Írjunk egy kontrollert: 
- 
-<code php app/Http/Controllers/UserController.php> 
-<?php 
- 
-namespace App\Http\Controllers; 
- 
-use Illuminate\Http\Request; 
-use Illuminate\Support\Facades\Auth; 
- 
-class UserController extends Controller { 
- 
-    public function logout(Request $request)  { 
-        Auth::logout(); 
-        $request->session()->invalidate(); 
-        $request->session()->regenerateToken(); 
-        return redirect('/'); 
-    } 
-} 
- 
-</code> 
- 
-Szükségünk van a Request és az Auth osztályra. 
- 
- 
- 
-Az útválasztáshoz adjunk hozzá új bejegyzést.  
- 
-Az útválasztóban vegyük használatba az elkészült kontrollert: 
-<code php> 
-use App\Http\Controllers\UserController; 
-</code> 
- 
- 
- 
-Majd vegyük fel egy új útvonalat: 
-<code php> 
-Route::get('/logout', '\App\Http\Controllers\UserController@logout'); 
-</code> 
- 
- 
-Ezek után a list.blade.php nézetfájlban: 
- 
-<code html> 
-<a href="{{ url('/logout') }}">Kilépés</a> 
-</code> 
- 
- 
-Breeze esetén, még használhatjuk a destroy függvényt: 
-  app/Http/Controllers/Auth/AuthenticatedSessionController@destroy 
- 
- 
- 
- 
-A következő oldal segített a kilépés elkészítésben:  
-  * https://laravel.com/docs/8.x/authentication#logging-out (2021) 
-  * https://www.nicesnippets.com/blog/laravel-custom-logout (2021) 
- 
  
oktatas/web/back-end_framework/laravel/laravel_breeze_kilepes.1628170807.txt.gz · Utolsó módosítás: 2021/08/05 15:40 szerkesztette: admin