0
我有這個基本的應用程序,我正在Laravel中工作。用戶詢問查詢,其他用戶可以對其進行評論。Laravel無法在某個函數名中使用某個單詞
我有這種關係建立在評論模型 -
當我運行php artisan tinker
和創建像所謂
$comment = new App\Comment
一個新的實例,我得到一個錯誤 -
Cannot make static method Illuminate\Database\Eloquent\Model::query() non static in class App\Comment
我想的問題是機智h功能名稱'查詢'。因爲如果我將名稱更改爲其他任何名稱,它都可以工作。我沒有得到任何錯誤。
我發現存在lluminate\Database\Eloquent\Model
名爲「查詢」一個功能,在它 -
public static function query()
{
return (new static)->newQuery();
}
所以這個代碼,不允許我使用這個詞「查詢」來命名我的模型中的功能?
你可以如果你的意思是重寫它。否則,請選擇其他名稱。 – aynber
這是不是簡單的_rename_方法,而不是甚至在這裏問? :P –