take user id in all views with laravel

Issue

first sorry for my english cuz im from spain.
ok the problem is when i try to get the user in all views with appserviceprovider, this is my code

    public function boot() {
   $comprador =Auth::user();

    View::share('comprador', $comprador);}

and next i try to get the item in other view and the result is null

   <div class="col-6 ">
{{dd($comprador)}}
    </div>

and this is the final result
enter image description here

Solution

You dont need to declare any variables you have the auth global helper that you can use anywhere. The code in your blade looks like this.

<div class="col-6 ">
  {{ auth()->user() }}
</div>

if you need lets say the name of the user its just auth()->user()->name etc.

Answered By – dz0nika

Answer Checked By – Timothy Miller (AngularFixing Admin)

Leave a Reply

Your email address will not be published.