[英]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.