首页 文章

未找到Laravel错误类'App\Http\Controllers\App\Model'

提问于
浏览
0

我在使用Laravel雄辩时遇到了麻烦 . 我收到一个错误,我在这里发现了很多,但没有找到解决方案 .

Class 'App\Http\Controllers\App\Activity' not found

在查询问题后,似乎每个人都省略了使用App /'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');
    }

}

我的控制器:

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);
    }
}

我正在使用Laravel 5.6

1 回答

  • 1

    因为您在此处导入 Activity 类:

    use App\Activity;
    

    这意味着您可以像这样使用 Activity 类:

    $activities = Activity::all();
    

    你不需要 App\Activity .

相关问题