【问题标题】:Class App not found error in (Laravel 5.4)在(Laravel 5.4)中找不到类应用程序错误
【发布时间】:2017-02-17 09:18:20
【问题描述】:

我想将备注字段插入数据库,但似乎不起作用。因此,我收到以下错误。

找不到类“App\Job”

Jobs.php

class Job extends Model
{
    public function index()
    {
        return view('create-job');
    }

    public function user()
    {
        return  $this->belongsTo('App\User');
    }
}

JobController.php

class JobController extends Controller
{
    public function postCreateJob(Request $request)
    {
        // Validation
        $post = new Job();
        $post->remarks = $request['remarks'];

        $request->job()->save($post);

        return redirect()->route('home');
    }

    public function index()
    {
        return view('create-job');
    }
}

【问题讨论】:

  • 你的类叫做 Jobs,但是你想实例化“Job”对象:)
  • 您有一个名为作业的模型,但您在控制器中调用 App\Job 是错误的调用使用 App\Jobs;它会得到
  • 工作 != 工作
  • 工作 -> 工作 - 仍然一无所有 :(

标签: php laravel laravel-5


【解决方案1】:

你的模特名字是乔布斯。

需要将模型名称改为Job

希望这会有所帮助。

【讨论】:

  • 工作 -> 工作 - 仍然一无所有 :(
  • 刚刚弄糊涂了。我只知道 App\Jobs 与 app\jobs.php 相同,我认为 Jobs 是类名。谢谢!
猜你喜欢
  • 2017-11-07
  • 2018-01-27
  • 1970-01-01
  • 2018-10-30
  • 2017-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-14
相关资源
最近更新 更多