danieldewit/laravel-ide-helper-hook-paperclip

为Laravel IDE Helper添加Paperclip支持

2.3.0 2024-03-10 07:31 UTC

This package is auto-updated.

Last update: 2024-09-21 09:22:50 UTC


README

Software License GitHub Tests Action Status Coverage Status Latest Version on Packagist Total Downloads

一个用于将Laravel Paperclip支持添加到Laravel IDE Helper的Laravel包。

安装

您可以通过composer安装此包

composer require --dev daniel-de-wit/laravel-ide-helper-hook-paperclip

使用包发现加载Paperclip Hook,当禁用时,请参阅手动安装

用法

正常运行标准模型生成命令

php artisan ide-helper:models "App\Models\Post"

将在模型中添加Docblocks

* @property \Czim\Paperclip\Contracts\AttachmentInterface|\SplFileInfo|\Czim\FileHandling\Storage\File\SplFileInfoStorableFile|\Czim\FileHandling\Contracts\Support\RawContentInterface|string $image

手动安装

当禁用时,通过将其添加到config/app.php中手动注册LaravelIdeHelperHookPaperclipServiceProvider。

/*
 * Package Service Providers...
 */
 DanielDeWit\LaravelIdeHelperHookPaperclip\Providers\LaravelIdeHelperHookPaperclipServiceProvider::class,

测试

composer test

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件