php - Laravel 8 collection erroring saying instance of model passed instead of resource
one text
Solution:
Your code does not define Resource
class anywhere so it assumes it should be found in the current namespace App\Http\Resources
namespace App\Http\Resources;
class DatabaseResource extends Resource
However Laravel defines Resource class like this.
use Illuminate\Http\Resources\Json\JsonResource;
class UserResource extends JsonResource
https://laravel.com/docs/8.x/eloquent-resources
So you should update your code accordingly.