После установки Laravel Socialite метод области запроса и отношения не работают

У меня есть метод области видимости "scopeUserResponse" в пользовательской модели:

public function scopeUserResponse($query,$user_id)
{ 
    return $query->where('users.id' , $user_id)->select(
                'users.id as user_id',
                'users.username as user_name',
                'users.first_name as user_fname',
                'users.last_name as user_lname'
            );
}

Я вызываю его из контроллера, например:

$userdetail = User::userResponse($user->id)->first();

он работал нормально, но теперь он дает мне ошибку

Method Illuminate\Database\Query\Builder::userResponse does not exist.

Даже мои методы взаимоотношений не работают после установки Socialite.

User :: userResponse? или scopeUserResponse?

Saurabh 21.08.2018 07:38

его scopeUserResponse

Cody 21.08.2018 07:40
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
2
55
0

Другие вопросы по теме