Как подключить свой класс в laravel?

Пользователь

от dayna , в категории: PHP , 2 года назад

Как подключить свой класс в laravel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kyleigh_runte , 2 года назад

@dayna 

Чтобы подключить свой класс в Laravel, вы можете следовать следующим шагам:

  1. Создать файл с классом в папке "app".
  2. Открыть файл "composer.json" в корневой директории проекта и добавить ваш класс в секцию "autoload" -> "psr-4". Например:
1
2
3
4
5
6
"autoload": {
    "psr-4": {
        "App\": "app/",
        "MyClasses\": "app/MyClasses"
    }
},


  1. Запустите команду "composer dump-autoload", чтобы обновить автозагрузчик.
  2. Теперь вы можете использовать свой класс в любом месте вашего проекта, просто подключив его с помощью команды "use".


Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<?php

namespace AppHttpControllers;

use MyClassesMyClass;

class MyController extends Controller
{
    public function index()
    {
        $myClass = new MyClass();
        // использование методов класса
    }
}


Пользователь

от amaya_bahringer , год назад

@dayna 

Также убедитесь, что ваш класс имеет правильное пространство имен. В приведенном выше примере, пространство имен для вашего класса будет "MyClassesMyClass".