簡體   English   中英

將類添加到Laravel 4程序包

[英]Add Class to Laravel 4 Package

我正在使用此Laravel 4軟件包與Xero會計應用程序進行交互: https : //github.com/Daursu/xero

在GitHub README中,它說您可以使用以下代碼輕松擴展該包:

namespace Daursu\Xero;

class CreditNote extends BaseModel {

    /**
     * The name of the primary column.
     *
     * @var string
     */
    protected $primary_column = 'CreditNoteID';
}

我嘗試將其添加為新模型,但是Laravel給了我一個Class not found錯誤。

我假設這是一個命名空間問題,但似乎無法正確解決。 我嘗試使用\\Darsu\\Xero\\Darsu\\Xero\\BaseModel以及其他各種組合,無論是否帶有初始\\

有關如何正確執行操作的任何提示?

實現目標的最簡單方法:

1)在app\\models創建一個文件CreditNote.php

2)將以下代碼放入上述文件中:

use Daursu\Xero\BaseModel;

class CreditNote extends BaseModel {

    /**
     * The name of the primary column.
     *
     * @var string
     */
    protected $primary_column = 'CreditNoteID';
}

3)每當需要使用CreditNote模型時,請使用$creditNote = new CreditNote();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM