Я пытаюсь создать собственный помощник в Laravel 5.6
Мой путь к помощникам - app \ Helpers \ ReadExcel.php
Ниже приводится мой вспомогательный файл:
<?php
namespace App\Helpers;
class ReadExcel{
public static function index($id){
echo $id;
}
}
?>
Поставщик услуг моего помощника выглядит следующим образом
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class ReadExcelServiceProvider extends ServiceProvider
{
/**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register services.
*
* @return void
*/
public function register()
{
require_once app_path() . '/Helpers/ReadExcel.php';
}
}
Внесены следующие изменения в config\app.php
В массиве провайдеров:
App\Providers\ReadExcelServiceProvider::class,
In aliases array:
'ReadExcel' => App\Helpers\ReadExcel::class,
Я пытаюсь использовать помощника в моем методе контроллера следующим образом:
use ReadExcel;
public function read(){
ReadExcel::index(3);
}
Я получаю сообщение об ошибке следующим образом:
Класс 'ReadExcel' не найден
Пожалуйста, помогите мне с этим. Я не уверен, где ошибка.