Laravel 4.1 で Elequent ORM のソフト削除機能を使用しようとしています。
レコードの削除は期待どおりに機能しますが、withTrashed() を使用して結果を検索し、trashed() を使用してソフト削除されたレコードかどうかを確認すると、次のエラーが発生します。
未定義のメソッド Illuminate\Database\Eloquent\Collection::trashed() の呼び出し
これが私のコードです。助言がありますか?
$product = Product::withTrashed()->where('url', Input::get("product_url.$key"))->where('prolist_id', $list->id)->get();
if($product->trashed())
{
$product->restore();
}