2015-06-29 19 views

risposta

5

è possibile utilizzare

if($request->session()->has('key')) 
{ 
} 
+0

Il codice non è sufficiente. Per favore, spiegamelo. – Patryk

+0

in laravel 5 o la sua sintassi superiore è stata modificata per cui si scriverà codice come questo per verificare se la sessione esiste o meno. leggere la documentazione della sessione per laravel 5.2. ti rende chiaro il concetto. –

3

ha sottolineato dal @DavidDomain probabilmente il miglior modo di farlo è quello di utilizzare

if(Session::has('...'))

funzionato come un fascino per me .

3

è possibile utilizzare Session :: ha ('YOUR_SESSION_KEY'), sia della lama e il controller

regolatore es:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use Session; 

class add_classController extends Controller 
{ 
    public function index(){ 
    if (Session::has('YOUR_SESSION_KEY')){ 
     // do some thing if the key is exist 
    }else{ 
     //the key is not exist in the session 
    } 

    } 
} 

lama es:

@if (Session::has('YOUR_SESSION_KEY')) 
{{-- do something with session key --}} 
@else 
{{-- session key dosen't exist --}} 
@endif 
0

Si può fare questo

if(Session::has('your_key')){ 
     return $next($request); 
    } 
Problemi correlati