| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-11 02:31:09 +08:00
										 |  |  | namespace BookStack; | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-10 06:30:55 +08:00
										 |  |  | use Illuminate\Database\Eloquent\Model; | 
					
						
							| 
									
										
										
										
											2015-12-10 03:50:17 +08:00
										 |  |  | use Images; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-10 06:30:55 +08:00
										 |  |  | class Image extends Model | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2015-12-10 03:50:17 +08:00
										 |  |  |     use Ownable; | 
					
						
							| 
									
										
										
										
											2015-08-16 07:18:22 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     protected $fillable = ['name']; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |     /** | 
					
						
							| 
									
										
										
										
											2015-12-10 03:50:17 +08:00
										 |  |  |      * Get a thumbnail for this image. | 
					
						
							|  |  |  |      * @param  int       $width | 
					
						
							|  |  |  |      * @param  int       $height | 
					
						
							| 
									
										
										
										
											2015-12-15 04:13:32 +08:00
										 |  |  |      * @param bool|false $keepRatio | 
					
						
							| 
									
										
										
										
											2015-12-10 06:30:55 +08:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-12-15 04:13:32 +08:00
										 |  |  |     public function getThumb($width, $height, $keepRatio = false) | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |     { | 
					
						
							| 
									
										
										
										
											2015-12-15 04:13:32 +08:00
										 |  |  |         return Images::getThumbnail($this, $width, $height, $keepRatio); | 
					
						
							| 
									
										
										
										
											2015-09-05 00:50:52 +08:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2015-07-14 04:52:56 +08:00
										 |  |  | } |