php - 找不到类 'app\Models\Job' 为什么?该怎么办?
问题描述
我有这个不起作用的命令行,但我尝试了namespace app\Models\Job;
oruse app\Models\Job;
或namespace App\Models\Job;
or use App\Models\Job;
。
我也尝试过直接添加App\Models\Job
到命令行,但似乎没有用。
namespace App\Http\Controllers;
use app\Models\Job;
use Illuminate\Http\Request;
class JobController extends Controller
{
public function __construct(){
$this->middleware(['employer','verified'],['except'=>array('index','show','apply','allJobs','searchJobs','category')]);
}
public function index(){
$jobs = Job::latest()->limit(5)->where('status',1)->get();
$categories = Category::with('jobs')->paginate(5);
$companies = Company::get()->random(6);
return view('welcome',compact('jobs','
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Job extends Model
{
use HasFactory;
protected $fillable = ['user_id','company_id','title','slug','description','roles','category_id','position','address','type','status','last_date','number_of_vacancy','experience','gender','salary'];
public function getRouteKeyName(){
return 'slug';
}
public function company(){
return $this->belongsTo('App\Company');
}
public function users(){
return $this->belongsToMany(User::class)->withTimeStamps();
}
public function checkApplication(){
return \DB::table('job_user')->where('user_id',auth()->user()->id)->where('job_id',$this->id)->exists();
}
public function favorites(){
return $this->belongsToMany(Job::class,'favourites','job_id','user_id')->withTimeStamps();
}
public function checkSaved(){
return \DB::table('favourites')->where('user_id',auth()->user()->id)->where('job_id',$this->id)->exists();
}
}
解决方案
你应该这样做:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Job; // change app to App
class JobController extends Controller
{...
推荐阅读
- python - 运行 iphython 时出错:无法打开:libgfortran.so.4
- regex - Notepad++ RegEx: Delete duplicate lines that are only duplicate from the beginning of the line up to a certain character(s)
- python - how to pass *args in df.apply()
- c++ - TensorFlow bazel 构建错误:规则“@boringssl//:crypto”的 C++ 编译失败
- python - 无法在 python3.6(Jupyter notebook)中使用 rpy2 导入 pvclust
- c# - C# 创建一个作为 Web 文档的变量
- r - Assigning values to a new column based on numbers in an existing column
- c# - WPF C# How do i change the Text of a Button that is in a UserControl in another UserControl?
- localization - Asp.Net Core 2.1 Localization
- javascript - 向函数添加 If 语句