J'essaie de vérifier si une clé de session a déjà été définie dans un contrôleur. La documentation indique qu'il est possible de vérifier si un élément existe dans un tableau et c'est tout.
vous pouvez utiliser
if($request->session()->has('key'))
{
}
vous pouvez utiliser Session :: has ('YOUR_SESSION_KEY') dans la lame et le contrôleur
contrôleur ex:
<?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
}
}
}
lame ex:
@if (Session::has('YOUR_SESSION_KEY'))
{{-- do something with session key --}}
@else
{{-- session key dosen't exist --}}
@endif
Tu peux le faire
if(Session::has('your_key')){
return $next($request);
}