Контроллеры Laravel совместно используют свойства между различными HTTP-запросами? Например, если у меня есть следующий код
<?php
namespace App\Http\Controllers;
class UserController extends Controller
{
private $user;
public function __construct()
{
$this->user = Auth::user();
}
public function show_user_name() {
return view('user.profile', ['user_name' => $this->user->name]);
}
}
И
Route::get('/user', 'UserController@show_user_name');
Не будет ли беспорядком, если несколько пользователей одновременно вызовут /users
и $user
будут одинаковыми на все запросы?