在本地主机中我没有这个问题,但是在CPannel的linux主机中我收到此错误
未找到“ App \ Service”类
这只是一个例子,在某些型号中我有同样的问题。
我的关系在原始主机中无法正常运行,但是在本地主机中我没有任何问题
我的模特:
.parallel()
我的控制器:
<?php
namespace App;
use App\Category;
use App\Project;
use App\Service;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
protected $fillable = [
'title', 'parent_id','title_en',
];
public function category(){
return $this->hasMany(Category::class,'parent_id');
}
public function parent(){
return $this->category('parent');
}
public function project(){
return $this->belongsToMany(project::class);
}
public function service(){
return $this->belongsToMany(service::class);
}
}
答案 0 :(得分:0)
好吧,我发现..模型对大写字母敏感。
我将所有模型都更改为大写字母。
应用/服务=>应用/服务
成功了
答案 1 :(得分:-1)
我的问题是vendor \ compose \ autoload_static.php和autoload_classmap.php文件没有上传到生产服务器。
检入这些文件是否名称相同(区分大小写)。