Как вы регистрируете пользовательские методы, такие как в Application.php в Laravel - PullRequest
0 голосов
/ 27 декабря 2018

Мне интересно, как зарегистрировать пользовательский метод в:

Illuminate/Foundation/Application.php

Как:

/**
 * Get the current application name.
 *
 * @return string
 */
public function getName()
{
    return $this['config']->get('app.name');
}

Взято из:

/**
 * Get the current application locale.
 *
 * @return string
 */
public function getLocale()
{
    return $this['config']->get('app.locale');
}

Где я должен поставить это, а не файл вендора ofc?

Спасибо

1 Ответ

0 голосов
/ 27 декабря 2018

Вы, возможно, можете расширить Illuminate/Foundation/Application.php

пример:

 <?php 

 namespace app\Custom;

 class Application extends \Illuminate\Foundation\Application
 {

 }

для получения более подробной информации, пожалуйста, обратитесь сюда нажмите здесь.

Примечание. Добавление кода в файлы поставщика может быть потеряно при выполнении команды composer update.Поэтому не рекомендуется добавлять туда свои собственные коды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...