Laravel 5.4 ошибка при создании фасада
Создаю хелпер: App\Helpers\Settings.php
namespace App\Helpers;
use Illuminate\Database\Eloquent\Model;
class Settings {
protected $settings = [];
public function __construct() {
$this->settings['AppName'] = 'Test';
}
/**
* Fetch all values
*
* @return mixed
*/
public function getAll () {
return $this->settings;
}
}
Создаю фасад: App\Helpers\Facades\SettingsFacade.php
namespace App\Facades;
use Illuminate\Support\Facades\Facade;
class Settings extends Facade {
protected static function getFacadeAccessor() {
return 'Settings';
}
}
Создаю сервис провайдер: App\Providers\SettingsServiceProvider.php
namespace App\Providers;
use Illuminate\Support\Facades\App;
use Illuminate\Support\ServiceProvider;
class SettingsServiceProvider extends ServiceProvider {
/**
* Bootstrap the application events.
*
* @return void
*/
public function boot() {
}
/**
* Register the service provider.
*
* @return void
*/
public function register() {
App::bind( 'Settings', function () {
return new \App\Helpers\Settings;
});
} */
}
Регистрирую провайдер:
App\Providers\SettingsServiceProvider::class
Создаю аліас:
'Settings' => App\Facades\Settings::class
Делаю composer dump-autoload
Пробую использовать фасад:
Settings::getAll();
Получаю ошибку:
Class 'App\Http\Controllers\Settings' not found
Не могу разобраться почему не выходит создать фасад, а возвращает ошибку
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я не уверен, отностися ли это полностью к SuiteCRM или к JSON APIВероятно, это что-то посередине
если гуляем по сайту через браузер, например откроем эту страницу
Данный код предназначен для локальной работы, используется php5, просьба не давать советы по поводу защиты или того что mysql_query и тд устарели