У меня есть пользовательский класс, который я добавил в Classes, invoice.php
в папке Classes (\App\Classes
).Laravel 5 Class not Found, используя пространство имен
При использовании функции контроллера я не могу выполнить статическую функцию, поскольку класс не найден. У меня есть пространство имен и используется как любые другие классы, похожие на Helpers.php
.
Класс:
<?php namespace App\Classes;
class invoice {
//
}
?>
-регулятора:
<?php namespace App\Http\Controllers;
use App\Classes\invoice;
class CustomerController extends Controller {
//
}
?>
Ошибка:
FatalErrorException in CustomerController.php line 284:
Class 'App\Http\Controllers\invoice' not found
Я застрял здесь в течение двух часов, и я не понимаю, что я делать неправильно. Composer использует psr-4, а файл Helpers.php отлично работает, но мой пользовательский файл классов не работает.
Благодаря
«i» в счете-фактуре строчной буквы на вашем названии класса. Должно быть заглавное. – prograhammer