Questions tagged [laravel-session]

101 questions
6
votes
1 answer

PhpUnit and Laravel 5.4 how to mock Session data during a test

I'm testing a class in laravel 5.4 with phpunit that uses the session to get data. Retrieving the session data works when accessing it directly when the app is running aka "session('consumer')" returns a value, however when i try to test a function…
4
votes
2 answers

How to override Session::get?

We need to do custom logic at Session::get like for example, for some reason, if it gets a null value do something else before returning null to the caller.. We had a look at extending the session here but the handler that we need to override is at…
Mohammad AL-Raoosh
  • 721
  • 1
  • 12
  • 32
4
votes
4 answers

laravel how to check if session variable is empty

How can I check if this session is empty, here example @elseif {{Session::get('package_id')}}=null @include('index.customer.customerpackage') and how to check if {{Session::get('package_id')}}=1 then Free else Paid
user7456955
3
votes
1 answer

Unable to resolve NULL driver for [Illuminate\Session\SessionManager]

I am using Laravel 5.7. My application is working fine last night. but suddenly this error appears. I did not change any file. Now I am searching for a solution but I did not find any. I am new on laravel I am not familiar with core files of…
3
votes
3 answers

Laravel custom redirect after Registration with custom flashed session data

I am building an app with Laravel 5.8 where, after registration or login, the user is redirected to a custom page along with a flashed session data, displayed on the page, that says "Welcome!". I noticed that default redirect behavior in the…
Enrico
  • 787
  • 12
  • 28
2
votes
1 answer

Laravel 8: Session does not apply

I'm in Laravel 8 and I wanted to show an error message to user when he enters wrong credentials for signing into his account at login.blade.php. So in the Controller, I have this: if(Auth::attempt($credentials)){ // log user in }else{ …
Pouya
  • 114
  • 1
  • 8
  • 36
2
votes
2 answers

how to session()->forget('cart') for another user in laravel?

my session driver is set to database, .env => SESSION_DRIVER=database I have made a model for session and I access to a session of another user by user_id like this : use App\Models\Session; $payload = Session::where('user_id',…
aref razavi
  • 413
  • 2
  • 12
2
votes
1 answer

How can I prevent Laravel from setting a session cookie when the user is not auth?

By default, Laravel sets a Cookie called [APP_NAME]_session on every request. It's used for features as redirect()->back(). This cookie prevents my cache mechanism to work properly (FastCGI, Varnish, you name it) If I'm one hundred percent sure I…
Didier Sampaolo
  • 2,566
  • 4
  • 24
  • 34
2
votes
3 answers

Storing User Roles in Session Laravel

Hello there I am working on a project in Laravel in which i need to assign permission to each user so that i could verify on each blade file or controller function to check whether the current user has the permission to perform this. Moreover, the…
2
votes
1 answer

Is it possible to use session from kernel console command in laravel?

I'm trying to fetch data from sessions when I run a command in my console, but session always returns an empty array! php artisan command:mycommand Below is how I'm trying to get the session: //returns empty array $session = session()->all(); Any…
Ricardinho
  • 599
  • 9
  • 22
2
votes
0 answers

Laravel session token create new file

I'm using Laravel session's 'file' driver and adding sessions according to my requirement. For some reason, I have noticed its creating several consecutive session files per second have data in like this Session…
Ajit Singh
  • 51
  • 5
2
votes
0 answers

How to sync session data with API guard in laravel

I'm using laravel 5.8 in E-Commerce application I need users to add products to cart without login from mobile application, and sync cart data with web after logging-in. so when user logging in from web account he can see his cart items added from…
Ahmed
  • 558
  • 1
  • 4
  • 22
2
votes
0 answers

Laravel not setting session, set_cookie is missing from response header

After form submission, it shows "419|page expired." I used @csrf in the form and its working on my local server. However, I am facing the issue on the live server. Any help? I have three types of users and implemented multi auth for them. The form…
Wahidul Alam
  • 1,216
  • 4
  • 26
  • 56
2
votes
2 answers

How do I create a Laravel global variable from session data and make available across all views?

I set session data on login in the LoginController like so: class LoginController extends Controller{ protected function authenticated($request, $user){ $record = ['name'=>'bob']; session(['profile' => $record]); } } The…
tgrass
  • 135
  • 3
  • 12
2
votes
0 answers

Flash message not visible in Laravel 5.7

flash messages not visible in the view section, after adding these lines in the Kernel.php. protected $middleware = [ \App\Http\Middleware\CheckForMaintenanceMode::class, \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, …
Vaibhav Singhal
  • 511
  • 1
  • 4
  • 25
1
2 3 4 5 6 7