Открывать страницу только авторизованным

Открывать страницу только авторизованным посетителям можно в файле routes/web.php через middleware('auth').

// открывать страницу только авторизованным
Route::get('user/profile', 'UsersController@profile')->middleware('auth');

Неавторизованным посетителям вместо указанной страницы будет открываться форма авторизации.

Доступ только авторизованным ко всем страницам контроллера можно указать через метод __construct().

// все страницы в текущем контроллере будут доступны только авторизованным
public function __construct()
{
    $this->middleware('auth');
}