Laravel подключается к различным базам данных connections
.Так что, пока вы не указываете какое-либо соединение:
- Путем явного вызова
DB::connection()
- Или путем указания
protected $connection= 'second_db_connection';
в любой из ваших красноречивых моделей
В основном вы имеете дело только с одним соединением по умолчанию, которое означает одну базу данных.
В вашем запросе Student::where('rank_id',1)->get()->where('id',29152)
должно быть:
Student::where('rank_id',1)->where('id',29152)->get();
Это синтаксис, используемый построителем запросов, которыйв формате.->get()
используется для применения выборов и фильтров, которые вы применили к запросу.Так что, где должно быть до get()
.
См. документацию для получения дополнительной помощи.