Intereting Posts
PHP Stripe получает идентификатор транзакции после успешной покупки Редактировать профиль пользователя с помощью FOS User Bundle Форма отправляется без обновления с помощью jquery / ajax, если страница имеет более одной формы Как извлечь текст между тегом привязки в PHP? Как удалить \ перед кавычками в форме ввода Laravel 5.3 Ограничение надежных нагрузок не работает как подсчитать совпадающие ключевые слова, используя select в mysql codeigniter php? php / SQL – печатает много слов 4 раза между каждыми 4 именами со многими условиями Функция NOW () в PHP Драйвер SMTP Laravel с шифрованием TLS Библиотека PHP GD изменяет размер MySQL: что лучше всего использовать, Unix TimeStamp или DATETIME Как вставить сразу несколько строк в базу данных mysql с помощью подготовленных операторов? Переключение с мобильной версии на полный сайт (настольная версия) Как определить, является ли это мобильным устройством с PHP?

Laravel не может загрузить стороннюю библиотеку

В основном это то, что я сделал до сих пор:

Я поместил свою стороннюю библиотеку в app\library\WebName\Helper\Helper.php .

Это содержимое Helper.php

 namespace WebName\Helper; class Helper { public static function hello() { return 'Hello!'; } } 

Затем я изменил композитор.json:

 "classmap": [ "app/commands", "app/controllers", "app/library", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] 

А потом я выполнил composer dump-autoload .

Проблема в том, что когда я пытаюсь получить доступ к классу Helper , например, как в этом контроллере:

 use WebName\Helper; class ValidationController extends BaseController { public function sayHello() { // Verification echo Helper::hello(); } 

Я получаю следующую ошибку:

 {"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'WebName\\Helper' not found","file":"C:\\xampp\\htdocs\\webname\\app\\controllers\\ValidationController.php","line":19}}