Я создал специальный класс-помощник PHP для использования в моем проекте Laravel 4.Laravel пользовательский вспомогательный класс не найден
Файл SASHelper.php находится в приложении/library/elf/sas и после добавления библиотек в файл composer.json. Я сделал композитор dumpautoload.
autload_classmap (последняя строка только):
'elf\\sas\\SASHelper' => $baseDir . '/app/libraries/elf/sas/SASHelper.php',
класс Helper (упрощены для краткости):
<?php
namespace elf\sas;
class SASHelper
{
static public function SupportIntToText($status)
{
return 'Supported';
}
static public function LicTypeToText($lic)
{
return '32-Bit';
}
}
При попытке вызвать либо статический метод из моего контроллера:
$statustext = SASHelper::SupportIntToText($client->SupportStatus);
В этот момент Fiddler сообщает:
«Класс SASHelper не найден».
вы пытались global.php? он не нуждается в компоновщике dump-autoload и легко загружает класс –
Я только что попробовал: (app_path(). '/ libraries' и app_path(). '/ libraries/elf/sas') для ClassLoader :: addDirectories, но это не имело никакого значения. – SteB
попробуйте прокомментировать строку пространства имен –