Eloquent 및 SQL Server 데이터베이스를 사용하여 Laravel에서 선택할 수 없습니다.

Dewa Dwi

Greatings, 나는 laravel에서 아주 처음입니다. 오늘 저는 데이터베이스를 위해 Laravel과 SQL Server로 프로젝트를 만듭니다. 해당 DB에 연결할 수 있으며 사용자 마이그레이션을 사용하여 기본 마이그레이션을 수행 할 수 있습니다. 하지만 테이블 사용자를 선택하고 json으로 반환하면 결과가 비어 있습니다. 그게 내 선택이야

    {
        //
        $dataUser = User::all();
        return response()->json($dataUser);
    }

결과는 브라우저에서 []뿐입니다. Postman도 사용하지만 결과는 동일합니다. DB에 2 개의 기록이 있습니다.

그런 다음 다른 테이블로 작업하지 않으려면 기존 테이블을 사용하고 테이블 이름은 Purchases이고 테이블에는 약 100 개의 레코드가 있습니다. 그리고 그것은 테이블에 대한 나의 모델입니다

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Purchases extends Model
{
    protected $table = 'Purchases';
    protected $primaryKey = 'PurchaseID';
    protected $guarded = ['PurchaseID'];
    const CREATED_AT = 'CreatedTime';
    const UPDATED_AT = 'LastModifiedTime';
}
?>

purchaseController에서 동일한 코드를 사용합니다.

namespace App\Http\Controllers;
use App\Purchases;

public function index()
    {
        //
        $dataPurchase = Purchases::all();
        return response()->json($dataPurchase);
    }

하지만 이와 같은 오류를 반환하는 브라우저를로드하면

Illuminate\Database\QueryException
SQLSTATE[42S02]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Invalid object name 'purchases'. (SQL: select * from [purchases])

내 SSMS에서 내 테이블은 [dbo]. [purchases]이고 마이그레이션은 [dbo]. [users]입니다.

이 문제를 해결하도록 도와주세요. 감사합니다

편집 : 아파치에 PHP PDO 드라이버 만 등록하고 laravel 구성을 변경하기 때문에 연결에 문제가 있다고 생각합니다. 마이그레이션을 사용할 수 있지만 faker를 사용하면 팅커에 표시되는 데이터가 DB 사용자에게 저장되지 않습니다.

안 키타도 바리 야

귀하의 코드는 내 프로젝트에서 완벽하게 작동했습니다. env 또는 databse.php에서 데이터베이스 연결을 확인하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

JDBC를 사용하여 SQL Server 데이터베이스에 연결할 수 없습니다.

Management Studio를 사용하여 RDS SQL Server 데이터베이스에 연결할 수 없습니다.

codeigniter를 사용하여 SQL SERVER 데이터베이스에 연결할 수 없습니다.

sqlcmd를 사용하여 SQL Server 데이터베이스에 원격으로 로그인 할 수 없습니다.

Laravel 및 React를 사용하여 MySql 데이터베이스에 데이터를 저장할 수 없습니다.

Artifactory는 데이터베이스 및 데이터베이스 사용자 이름이 다른 SQL Server 데이터베이스를 사용할 수 있습니까?

VB.NET을 사용하여 SQL Server 데이터베이스에 연결할 수 없습니다.

ajax 및 linq를 사용하여 데이터베이스에 데이터를 저장할 수 없습니다.

Entity Framework 및 SQL Server 데이터베이스를 사용하여 ASP.NET MVC 웹 응용 프로그램의 데이터에 액세스 할 수 없습니다.

SQL Developer를 사용하여 데이터베이스에 연결할 수 없습니다 (tnsnames.ora에서 선택하지 않음).

SQL Server 2012에서 데이터베이스를 삭제할 수 없습니다.

C #에서 AAD를 사용하여 Azure SQL 데이터베이스에 연결할 수 없습니다.

Python, 변수 및 auto_increment를 사용하여 mySQL 데이터베이스에 삽입 할 수 없습니다.

지리 및 거리를 사용하여 SQL Server 데이터베이스에서 레코드 선택

sqlcmd를 사용하여 SSH 터널을 통해 SQL 데이터베이스에 연결할 수 없습니다.

Visual Studio를 SQL Server 데이터베이스에 연결할 수 없습니다.

Java 및 Mariadb를 사용하여 원격 데이터베이스에 연결할 수 없습니다.

Ajax 및 PHP를 사용하여 mysql 데이터베이스에 입력을 업로드 할 수 없습니다.

Laravel 4의 Eloquent ORM을 사용하여 데이터베이스에서 무작위 항목을 어떻게 선택할 수 있습니까?

Oracle SQL Developer를 사용하여 Oracle 데이터베이스에 연결할 수 없습니다.

laravel을 사용하여 mongodb 데이터베이스에서 데이터를 검색할 수 없습니다

SQL Server 데이터베이스없이 SSRS 보고서를 사용할 수 있습니까?

SQL : 데이터베이스를 선택할 수 없습니다.

IIS에서 PHP를 사용하여 MS SQL Server에 데이터를 삽입 할 수 없습니다.

Eloquent를 사용하여 데이터베이스에서 last_insert_id를 가져올 수 없습니다.

Nifi를 사용하여 Azure DataLakeStorage에 있는 .parquet 데이터를 Microsoft SQL Server 데이터베이스에 어떻게 덤프할 수 있습니까?

C #을 사용하여 SQL Server 데이터베이스로 데이터를 가져올 수 없습니다.

Microsoft SQL Server 및 Javax.Persistence를 사용하여 Java에서 [name] 열을 확인할 수 없습니다.

C #은 SQL Server 데이터베이스에 데이터를 삽입 할 수 없습니다.

TOP 리스트

  1. 1

    Ionic 2 로더가 적시에 표시되지 않음

  2. 2

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  3. 3

    std :: regex의 일관성없는 동작

  4. 4

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  5. 5

    java.lang.UnsatisfiedLinkError : 지정된 모듈을 찾을 수 없습니다

  6. 6

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  7. 7

    상황에 맞는 메뉴 색상

  8. 8

    SMTPException : 전송 연결에서 데이터를 읽을 수 없음 : net_io_connectionclosed

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    Windows cmd를 통해 Anaconda 환경에서 Python 스크립트 실행

  11. 11

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  12. 12

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  13. 13

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    복사 / 붙여 넣기 비활성화

  16. 16

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  17. 17

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  18. 18

    SQL Server-현명한 데이터 문제 받기

  19. 19

    Seaborn에서 축 제목 숨기기

  20. 20

    ArrayBufferLike의 typescript 정의의 깊은 의미

  21. 21

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

뜨겁다태그

보관