Swagger Laravel 5 — [Семантическая ошибка] Не удалось найти имя константы

Может кто-нибудь помочь устранить эту ошибку, пожалуйста? Я использую latrell \ swagger для Laravel, и я определил это на одной из моих моделей:

use Swagger\Annotations as SWG;

/**
* @SWG\Parameter(
*      partial="body_recipienttag",
*      name="body",
*      description="Recipient Tag to be created",
*      type="RecipientTag",
*      paramType="body",
*      required=true,
*      allowMultiple=false
* )
* @SWG\Model(id="RecipientTag")
*
* @SWG\Property(name="id",type="integer",format="int64",description="Unique identifier for the recipient tag")
* @SWG\Property(name="name", type="string", description="The name of this recipient tag")
* @SWG\Property(name="recipient_tag_group_id", type="integer", format="int64", description="The recipient tag group id this tag belongs to")
* @SWG\Property(name="location_id", type="integer", format="int64", description="The location id this tag belongs to")
* @SWG\Property(name-"location_group_id", type="integer", format="int64, description="The location group id this tag belongs to")
* @SWG\Property(name="created_at",type="string",format="date-format",description="Date this interaction was created")
* @SWG\Property(name="deleted_at",type="string",format="date-format",description="Date this interaction was deleted")
* @SWG\Property(name="updated_at",type="string",format="date-format",description="Date this interaction was last updated")
*/
class RecipientTag extends Model {

Тем не менее, когда я иду, чтобы построить документы, он возвращает это:

vagrant@homestead:~/Code$ php /home/vagrant/Code/vendor/zircote/swagger-php/swagger.phar app -o public/apidocs
Swagger-PHP 1.0.0
-----------------
[WARN] [Semantical Error] Couldn't find constant name, /home/vagrant/Code/app/Api/Tags/Recipient/RecipientTag.php on line 8.
[INFO] Partial "body_recipienttag" not found.
[INFO] Partial "body_recipienttag" not found.
Created public/apidocs/api-docs.json
Skipped public/apidocs/index.php
Created public/apidocs/as_testing.json
Created public/apidocs/closedloop.json
Created public/apidocs/interactions.json
Created public/apidocs/interactiontype.json
Created public/apidocs/location.json
Created public/apidocs/steps.json
Created public/apidocs/tag_recipient.json

У кого-нибудь есть идеи, как я могу это исправить? У меня есть другие модели, которые (кроме имен / переменных и т. Д.) Идентичны, и они в порядке. Я проверил Google, и никакой полезной информации не сообщается. Я просто собираюсь проверить источники и выяснить это, но в то же время подумал, что я спрошу.

Приветствия.

0

Решение

Sussed это. Были пара вопросов:

* @SWG\Property(name-"location_group_id", type="integer", format="int64, description...

во-первых name= был неверным и, наконец, я пропустил кавычку из format поле.

Некоторые чуть лучшие ответы об ошибках были бы полезны.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]