kopia lustrzana https://github.com/pixelfed/pixelfed
				
				
				
			
		
			
				
	
	
		
			36 wiersze
		
	
	
		
			589 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			36 wiersze
		
	
	
		
			589 B
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| 
 | |
| namespace App\Models;
 | |
| 
 | |
| use Illuminate\Database\Eloquent\Factories\HasFactory;
 | |
| use Illuminate\Database\Eloquent\Model;
 | |
| use App\HasSnowflakePrimary;
 | |
| 
 | |
| class Poll extends Model
 | |
| {
 | |
| 	use HasSnowflakePrimary, HasFactory;
 | |
| 
 | |
| 	/**
 | |
| 	 * Indicates if the IDs are auto-incrementing.
 | |
| 	 *
 | |
| 	 * @var bool
 | |
| 	 */
 | |
| 	public $incrementing = false;
 | |
| 
 | |
| 	protected $casts = [
 | |
| 		'poll_options' => 'array',
 | |
| 		'cached_tallies' => 'array',
 | |
| 		'expires_at' => 'datetime'
 | |
| 	];
 | |
| 
 | |
| 	public function votes()
 | |
| 	{
 | |
| 		return $this->hasMany(PollVote::class);
 | |
| 	}
 | |
| 
 | |
| 	public function getTallies()
 | |
| 	{
 | |
| 		return $this->cached_tallies;
 | |
| 	}
 | |
| }
 |