Могу ли я использовать красноречивое соединение и начать процедуру? - PullRequest
0 голосов
/ 10 апреля 2020

Я пытался получить данные в базе данных с помощью хранимой процедуры - могу ли я использовать eloquent?

Это мой Eloquent

TriedHard. php:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class TriedHard extends Model
{
    //
    protected $connection = 'sqlsrv2';
}

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

Controller. php:

$dataprogram =  TriedHard::select('sp_MstShow_CrewProgram_Select');
dump(collect($dataprogram);

но ничего не произошло, также я не могу получить свои данные, как я могу это решить?

1 Ответ

0 голосов
/ 10 апреля 2020

Я не вижу никакого смысла в вызове хранимой процедуры с помощью Eloquent.
Скорее просто используйте DB соединение для подключения указанных c 'DB', как показано ниже: -

$db = DB::connection($DBconnectionName)

и используйте

 $db = DB::connection($DBconnectionName)->select('sp_MstShow_CrewProgram_Select')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...