【问题标题】:Error: Class 'App\Models\AProduct' not found错误:找不到类“App\Models\AProduct”
【发布时间】:2021-07-20 03:15:55
【问题描述】:

对于我的 Laravel 作业,我使用模型来创建添加产品。但是,邮递员给了我找不到类的错误。老实说,我有点难过。这是我使用的 AProductController:

<?php
 namespace App\Http\Controllers;
 use Illuminate\Http\Request;
 use App\Models\AProduct;
 class AProductController extends Controller
 {
  //
  function addAProduct(Request $req)
  {
    $aProduct=new AProduct;
    $aProduct->name=$req->input('name');
    $aProduct->price=$req->input('price');
    $aProduct->color=$req->input('color');
    $aProduct->file_path=$req->file('file')->store('aproducts');
    $aProduct->save();
    return $aProduct;
  }
}

产品型号

<?php

namespace App;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class AProduct extends Model
{
    use HasFactory;
}

我在邮递员中收到此错误

Error: Class 'App\Models\AProduct' not found in file D:\Savindi\University\4th year\Project\Our 
Project\Project\ecomm-backend\app\Http\Controllers\AProductController.php on line 12

提前感谢您的帮助!

【问题讨论】:

    标签: php json laravel postman


    【解决方案1】:

    AProduct Model 上,更改您的命名空间:

    namespace App;
    

    namespace App\Models;
    

    【讨论】:

    • 哦,它的作品。非常感谢您的帮助!
    猜你喜欢
    • 2019-01-19
    • 2021-12-28
    • 2017-06-07
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 2021-10-15
    相关资源
    最近更新 更多