爲什麼在模板中使用括號調用方法會導致錯誤,但沒有?那麼我將如何傳遞一個參數呢?Laravel:爲什麼會導致錯誤 - 調用未定義的方法?
錯誤:
Call to undefined method Illuminate\Database\Query\Builder::test()
index.blade.php
...
<p class="product-price-old"><s>{{ $product->test("123") }}</s></p>
...
Product.php
...
public function getTestAttribute($value)
{
return $value;
}
...
但如果我做這樣的事情,它工作正常:
index.blade.php
...
<p class="product-price-old"><s>{{ $product->test }}</s></p>
...
Product.php
...
public function getTestAttribute()
{
return "123";
}
...