Вспомогательный файл метода репозитория Laravel не загруженPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Вспомогательный файл метода репозитория Laravel не загружен

Сообщение Anonymous »

я использую такую ​​структуру папок

Код: Выделить всё

project/
project-repository/
src/
User/
UserInterface.php
UserRepository.php
composer.json
project-services/
src/
User/
UserService.php
Helper/
helpers.php
composer.json
laravel/
app/
config/
public/
...
composer.json
и папка моего репозитория в формате json

Код: Выделить всё

{
"name": "project/project-repository",
"description": "A Laravel repository package.",
"type": "project",
"version": "1.0.0",
"autoload": {
"psr-4": {
"Repository\\": "src/"
}
},
"authors": [
{
"name": "DEvLoPER"
}
],
"require": {}
}
и папка моих служб в формате json

Код: Выделить всё

{
"name": "project/project-services",
"description": "A Laravel Services package",
"type": "project",
"version": "1.0.0",
"autoload": {
"psr-4": {
"Service\\": "src/"
},
"files": [
"Helper/helpers.php"
]
},
"authors": [
{
"name": "DEvLoPER"
}
],
"require": {}
}
в моей папке laravel находится json

Код: Выделить всё

"repositories": [
{
"type": "path",
"url": "../project-repository"
},
{
"type": "path",
"url": "../project-service"
}
],
"require": {
"php": "^8.2",
"laravel/framework": "^11.9",
"laravel/sanctum": "^4.0",
"laravel/tinker": "^2.9",
"project/project-repository": "^1.0",
"project/project-service": "^1.0"
},
В папке службы я создаю вспомогательную папку и вспомогательный файл. Я хочу получить доступ к этим вспомогательным функциям из файла службы в формате json. Я включаю это, но не работает, показывая

Код: Выделить всё

Call to undefined function Service\User\curlPostRequest() 
здесь curPostRequest() — вспомогательная функция в служебном файле, который я вызываю

Код: Выделить всё

 $data = curlPostRequest()
.
Как мы можем этого добиться, я пробовал много раз.

Подробнее здесь: https://stackoverflow.com/questions/787 ... not-loaded
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»