Все в Laravel 5 автоматически загружается с использованием PSR-4
в каталоге app/
.Вы можете увидеть это в файле composer.json
.поэтому в Laravel
фреймворке вам не нужно использовать require_once
для загрузки классов.
По сути, вы можете создать другой каталог в app
, а затем namespace
ваши файлы там, где это необходимо.:
/app/MyServices/Sms.php
Затем, в своем Sms.php, убедитесь, что вы используете пространство имён:
namespace App\MyServices;
Теперь вы можете получить доступэтот класс, используя пространство имен в ваших классах:
use App\MyServices\Sms.php;