Я создал модель с помощью команды php artisan make:model Patient
.Команда создает модель с именем Patient
в папке приложения.
В модели пациента:
namespace App;
use Illuminate\Database\Eloquent\Model;
class Patient extends Model
{
//
public function getPurchaseOrder(){
return "Hello World";
}
}
В контроллере PatientController:
namespace App\Http\Controllers;
class PatientController extends Controller
{
protected $patientModel;
public function __construct(Request $request, PatientInterface $patient)
{
parent::__construct($request);
$this->patientModel = new \App\Patient();
}
public function test(){
echo $this->patientModel->getPurchaseOrder();
}
}
Работает нормально.Проблема в том, что когда я создаю папку с именем Models
внутри папки приложения и перемещаю модель пациента, затем вызываю функцию модели, она выдает ошибку:
FatalThrowableError Class 'App\Models\Patient' not found
Любая помощь будет оценена.