承接 bek96/album 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bek96/album

最新稳定版本:v1.0.1

Composer 安装命令:

composer require bek96/album

包简介

Laravelda tuzilgan web saytlar uchun Album obekti.

README 文档

README

Latest Version on Packagist Quality Score Total Downloads

O'rnatish

Composer yordamida o'rnatish.

$ composer require bek96/album

Konfiguratsiya fayylarini ko'chirish uchun ushbu commandani ishga tushiring.

php artisan vendor:publish --provider="Bek96\Album\AlbumServiceProvider"

Album va Image modellari jadvallarini migratsiya qiling.

php artisan migrate

Foydalanish.

<?php

namespace App;

use Bek96\Album\Traits\HasAlbum;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use HasAlbum;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];
}

Albumning asosiy rasmini olish.

   $user->album->image->path

Album asosiy rasmini o'zgartirish

   $file   = $request->image;
   $user->album->setImageAsCover($file);

Asosiy rasmning quyidagi o'lchamlarini xam olish mumkin.

$user->album->image->xl->path   1920xauto yoki autox1920    
$user->album->image->lg->path   1024xauto yoki autox1024
$user->album->image->md->path   512xauto yoki autox512
$user->album->image->sm->path   256xauto yoki autox256
$user->album->image->xs->path   128xauto yoki autox128
$user->album->image->sp->path   config fayldan o'qiydi x auto yoki autox64

Albumdagi barcha rasmlarni olish.

$user->album->images Rasmlar listini qaytaradi.

Image:
    -   path
    -   xl() : hasOne Image|null
    -   lg() : hasOne Image|null
    -   md() : hasOne Image|null
    -   sm() : hasOne Image|null
    -   xs() : hasOne Image|null
    -   sp() : hasOne Image|null

Albumga yangi rasm qo'shish.

$file   =   $request->image;
$user->album->addImage($file);      

Albumdan rasm olib tashlash.

$user->album->removeImage($id) 

$id o'chirilishi kerak bo'lgan image id si

统计信息

  • 总下载量: 935
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-01-31