Primero lo siento por mi inglés porque soy de España. ok, el problema es cuando trato de obtener al usuario en todas las vistas con appserviceprovider, este es mi código
public function boot() { $comprador =Auth::user(); View::share('comprador', $comprador);}y luego trato de obtener el elemento en otra vista y el resultado es nulo
<div class="col-6 "> {{dd($comprador)}} </div>y este es el resultado final ingrese la descripcion de la imagen aqui
No necesita declarar ninguna variable, tiene el asistente global de autenticación que puede usar en cualquier lugar. El código en su hoja se ve así.
<div class="col-6 "> {{ auth()->user() }} </div> si necesita, digamos el nombre del usuario, es solo auth()->user()->name etc.
userlistviewpage.php <table class="table table-hover"> <thead> <th>Username</th> <th>Orders</th> <th>Balance</th> </thead> <tbody> @foreach($users as $user) <tr> <td>{{$user->username}} </td> <td>{{$user->purchases}} </td> <td>{{$user->balance}} </td> </tr> @endforeach </tbody> </table> Controller.php: public function boot() { $comprador = User::all(); return view('profile.userlistviewpage', compact('users')); }