У меня было приложение Laravel, которое я создал, затем я добавил еще один пакет Laravel для Oauth2 для CRM.
Это создало поставщика и миграцию для БД. Я проверил это, и это сработало, я аутентифицировал свою CRM.
Теперь я хотел бы привязать эту запись к user_id в платформе Auth, которую я создал с помощью composer make:auth
Однако, когда я пытаюсь получить текущего пользователя из этих файлов поставщика, он не извлекает эту информацию и выдает мне ошибки.
Я думаю, что это может быть проблема с пространством имен, но, возможно, это может быть охрана или промежуточное ПО. Я не уверен. Я симпатичный Laravel
Я пробовал несколько других решений, но я не был уверен, были ли они связаны с моей конкретной проблемой
<?php
namespace Djaxho\LaravelInfusionsoftOauth2\Http\Controllers;
//namespace App\Http\Controllers\Auth;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Http\Request;
use Djaxho\LaravelInfusionsoftOauth2\Infusionsoft;
use Illuminate\Support\ServiceProvider;
//use Illuminate\Support\Facades\Auth;
class AuthorizeInfusionsoftApiController extends BaseController
'''
print Auth::user()->id;
Я вижу, что оно находится в своем собственном пространстве имен, в этом ли проблема, Laravel не смотрит наружу?
Я получаю эту ошибку:
Класс 'Djaxho \ LaravelInfusionsoftOauth2 \ Http \ Controllers \ Auth' не
найдены