I am having troubles using eloquent with Laravel. I am getting an error which I found a lot here on SO but didn't find a solution to it.
Class 'App\Http\Controllers\App\Activity' not found
After searching in the asked questions, it appears everyone omitted the use App/'Model' statement, but I included it in my controller, still getting this error, and I don't know what I am doing wrong
My model:
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class Activity extends Model
{
public function covers()
{
return $this->belongsToMany('App\Cover');
}
public function languages()
{
return $this->belongsToMany('App\Language');
}
}
My controller:
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Activity;
class ActivityController extends Controller
{
public function get_wixer_activities($wid){
$activities = App\Activity::all();
dd($activities);
}
}
I am using Laravel 5.6
use App\Activityyou just needActivity::all.