2015-06-29 17 views

cevap

5

bunu

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

benim için bir cazibe gibi çalıştı kullanmaktır yapmanın belki de en iyi yolu @DavidDomain tarafından işaret etti

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

Kod yeterli değil. Lütfen açıkla. Laravel 5'te – Patryk

+0

veya üst sözdizimi değiştirildi, bu nedenle oturumun var olup olmadığını kontrol etmek için böyle bir kod yazacaksınız. laravel için oturum belgelerini okuyun 5.2. bu kavramı netleştirir. –

3

kullanabilirsiniz .

3

kullanabilirsiniz Oturum ::

kontrolör eski hem bıçak ('YOUR_SESSION_KEY') ve denetleyici vardır:

<?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 
    } 

    } 
} 

bıçak örn:

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

Bunu

yapabilirsiniz
if(Session::has('your_key')){ 
     return $next($request); 
    } 
İlgili konular