У меня есть Laravel 5.7
приложение, которое использует 2 БД, помимо оригинального с пользователями.
Для тестирования я пытаюсь получить данные из одной из альтернатив, называемой postal_codes
.
Мой контроллер:
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class PostsController extends Controller
{
public function index(){
$propiedades = DB::connection('postalcodes')
->select('SELECT * FROM postal_code')
->get();
// Saca todos los posts de la bd
// $posts = Post::all();
return view('admin.posts.index', compact('propiedades'));
}
public function create(){
return view('admin.posts.create');
}
public function store(Request $request){
// return $request->all();
$post = new Post;
Хотя я получаю сообщение об ошибке:
$propiedades = DB::connection('postalcodes')
->select('SELECT * FROM postal_code')
->get();
В частности, в части ->get()
.
Ошибка говорит: Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to a member function get() on array
Что я делаю не так?