Как получить массив, собранный на laravel? - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу получить массив в моей таблице строк, и я использую этот контроллер

контроллер. php

public function editView($crewprogrammemoid){
    $transactionmemo = DB::connection('sqlsrv2')->select("select * from transaction_crewprogrammemo where crewprogrammemo_id = '?' ", [$crewprogrammemoid]);
    dump(collect($transactionmemo));
}

Я не знаю почему, но у меня есть пустой массив, мой массив должен быть там, но у меня ничего нет.

enter image description here

Я тестирую на своем SQL сервере и Я получил данные, но когда я тестирую их на своем контроллере, это пустой массив, который я получил. Как я могу решить это?

1 Ответ

2 голосов
/ 09 апреля 2020

Попробуйте добавить ->get() в конце вашего запроса.

Вот рабочий пример:

public function editView($crewprogrammemoid){
    $transactionmemo = DB::connection('sqlsrv2')
                         ->table('transaction_crewprogrammemo')
                         ->select('*')
                         ->where('crewprogrammemo_id', '=', $crewprogrammemoid)
                         ->get();

    dump(collect($transactionmemo));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...