Image
class Image extends Media
image 객체
Traits
Constants
CREATED_AT |
column nam of created at |
UPDATED_AT |
column nam of updated at |
DELETED_AT |
column nam of deleted at |
TYPE_IMAGE |
|
TYPE_VIDEO |
|
TYPE_AUDIO |
|
Properties
static protected Keygen | $keyGenerator | from DynamicModel | |
static protected ConnectionResolverInterface | $resolver | The connection resolver instance. | from DynamicModel |
static protected array | $macros | The registered macros. | from DynamicModel |
protected array | $proxyOptions | from DynamicModel | |
protected bool | $dynamic | from DynamicModel | |
protected array | $dynamicAttributes | dynamic mode 애서 사용될 attributes | from DynamicModel |
protected string | $table | The table associated with the model. | from File |
protected string | $fileableTable | The table associated with the model for morph. | from File |
protected array | $fillable | The attributes that are mass assignable. | from File |
bool | $incrementing | Indicates if the IDs are auto-incrementing. | from File |
static protected callable | $reader | The file content reader | from File |
static protected UrlMaker | $urls | Storage UrlMaker instance | from File |
int | $id | int$id | |
string | $originId | string$originId | from File |
string | $userId | string$userId | from File |
string | $disk | string$disk | from File |
string | $path | string$path | from File |
string | $filename | string$filename | from File |
string | $clientname | string$clientname | from File |
string | $mime | string$mime | from File |
int | $size | int$size | from File |
int | $useCount | int$useCount | from File |
int | $downloadCount | int$downloadCount | from File |
static protected MimeTypeScope | $mimeTypeScope | MimeTypeScope instance | from MimeTypeFilter |
static protected array | $mimes | Available mime type | |
string | $fileId | string$fileId | |
string | $type | string$type | |
string | $code | string$code | |
int | $width | int$width | |
int | $height | int$height |
Methods
$args 로 넘어온 데이터와 $columns 를 비교해서 $args 값을 거른다.
Resolve a connection instance.
Get the connection resolver instance.
Set the connection resolver instance.
Illuminate Model 의 newBaseQueryBuilder 변경 VirtualConnection 을 통해 DynamicQuery 를 사용하도록 처리
Handle dynamic method calls into the model.
Returns meta data model for current model
Rendered media
Returns media type
Get a thumbnail image
Details
in DynamicModel at line 103
array
filter(array $args, array $columns = array())
$args 로 넘어온 데이터와 $columns 를 비교해서 $args 값을 거른다.
처리중인 $columns 와 같은 이름을 데이터만 리턴됨 이 처리는 dynamic 을 통해 proxy 를 처리 할 경우에 대해서 동작됨
in DynamicModel at line 124
private array
schema()
get table schema
in DynamicModel at line 135
void
fill(array $attributes)
fill
in DynamicModel at line 150
Keygen
getKeyGen()
get key generator
in DynamicModel at line 164
static void
setKeyGen(Keygen $keyGenerator)
Set key generator
in DynamicModel at line 175
static Connection
resolveConnection(string|null $connection = null)
Resolve a connection instance.
in DynamicModel at line 185
static ConnectionResolverInterface
getConnectionResolver()
Get the connection resolver instance.
in DynamicModel at line 196
static void
setConnectionResolver(ConnectionResolverInterface $resolver)
Set the connection resolver instance.
in DynamicModel at line 206
static void
unsetConnectionResolver()
Unset the connection resolver for models.
in DynamicModel at line 217
$this
setDynamic(bool $use)
dynamic query 사용하도록 설정
in DynamicModel at line 228
$this
setProxyOptions(array $options)
proxy option 설정
in DynamicModel at line 239
array
getProxyOptions()
get proxy option
in DynamicModel at line 249
array
getDynamicAttributes()
get dynamic attributes
in DynamicModel at line 261
Builder|DynamicModel
newEloquentBuilder(DynamicQuery $query)
Create a new Eloquent query builder for the model.
Xpressengine\Database\Eloquent\Builder 울 사용하도록 변경
in DynamicModel at line 272
protected DynamicQuery
newBaseQueryBuilder()
Illuminate Model 의 newBaseQueryBuilder 변경 VirtualConnection 을 통해 DynamicQuery 를 사용하도록 처리
in DynamicModel at line 291
protected bool
performInsert(Builder $query, array $options = array())
in DynamicModel at line 305
bool
save(array $options = array())
Save the model to the database.
in DynamicModel at line 321
static void
macro(string $name, callable $macro)
Register a custom macro.
in DynamicModel at line 332
static bool
hasMacro(string $name)
Checks if macro is registered.
in DynamicModel at line 343
mixed
callMacro(string $name, array $parameters = array())
call macro
in DynamicModel at line 359
mixed
getMacroValue(string $name)
get macro value
in DynamicModel at line 376
mixed
__call(string $method, array $parameters)
Handle dynamic method calls into the model.
in DynamicModel at line 391
mixed
__get(string $key)
Dynamically retrieve attributes on the model.
in File at line 92
string
getPathname()
Get a path name of file
in File at line 102
string
getContent()
Get the content of file
in File at line 112
string
getOriginKey()
Original file's identifier
in File at line 132
Collection|File[]
getRawDerives()
Get the derive files of current file with the File type
in File at line 171
static Collection|File[]
getByFileable(string $fileableId)
Get the files for fileable
in File at line 188
static void
setContentReader(callable $reader)
Set the ContentReader instance
in File at line 209
string
getFileableTable()
Get a fileable table name
in MimeTypeFilter at line 37
static void
bootMimeTypeFilter()
Boot the mime type filter trait for a model.
in MimeTypeFilter at line 47
static MimeTypeScope
getMimeTypeScope()
Returns the mime type filter scope
in Media at line 69
static array
getMimes()
Returns available mime type
in Media at line 79
HasOne
meta()
Meta data relationship
at line 51
string
getMetaModel()
Returns meta data model for current model
at line 105
string
render(array $option = array())
Rendered media
at line 122
string
getType()
Returns media type
in Media at line 115
array
toArray()
Get the instance as an array.
in Media at line 132
string
__toString()
Convert to string