whitepottery/up-file
Composer 安装命令:
composer require whitepottery/up-file
包简介
Expa
README 文档
README
Установка из composer
composer require whitePottery/up-file
Опубликовать js файлы, вью и миграции необходимые для работы пакета. Вызывать команду:
php artisan vendor:publish --tag=upfile
Выполнить миграцию
php artisan migrate
В Html.blade файле добавить соответственно в низу стилей @stack('styles') и внизу под скриптами @stack('scripts')
В модели которая будет использовать для обработки постов с изображениями сделать расширение от ImageModel
Пример:
use UpFile\Models\ImageModel;
class Blog extends ImageModel
{
}
В файле в форму в котором будут загружаться изображения вставить в нужном месте компонент. Например: страница админки blog create
<x-upfile-cut-img class="" name="mini-blog" width="500" height="300" max-height="700"/>
страница админки blog edit
<x-upfile-cut-img class="" :post-id="$blog->id" name="mini-blog" width="500" height="300"/>
В файле blade.php в котором будут выводиться изображения нужно вставить компонент например home blog
<x-upfile-print-img name="image-blog" :post-id="$blog->id" class="slider"/>
Файл для редактирования вывода изображений находится в папке: resources/views/vendor/print-img/print-img.blade.php
Атрибуты
Атрибуты компонента <x-upfile-cut-img/>
- name - название тега+название модели пишется через тире(name-model).
- :post-id -используется в форме edit для получение данных по id.
- class-можно добавить css класс к ихзображению.
- width(height) - высота и ширина миниатюры после обрезки в пикселах.
- max-width(max-height)- высота или ширина основного изображения после загрузки. если присутствууют оба параметра, то пережатие будет по высоте если max-width или max-height равно "100%" пережатия не будет картинка загрузится в первоначальном размере если не будет ни max-width, ни max-height то выводиться будет картинка которая получится после ручной обрезки.
Атрибуты компонента <x-upfile-print-img/>
- name - название тега+название модели пишется через тире(name-model).
- :post-id -используется в форме edit для получение данных по id.
- class-можно добавить css класс к ихзображению.
Если не создана ссылка на папку storage введите команду:
php artisan storage:link
удаление пакета
composer remove whitePottery/up-file
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-09-01
