| 
							
							<?php
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							namespace App\Nami;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							use Exception;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							trait HasNamiField
 | 
						
						
						
						
							 | 
							
							{
 | 
						
						
						
						
							 | 
							
							    public static function nami(int $id): self
 | 
						
						
						
						
							 | 
							
							    {
 | 
						
						
						
						
							 | 
							
							        $model = static::firstWhere('nami_id', $id);
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							        if (is_null($model)) {
 | 
						
						
						
						
							 | 
							
							            throw new Exception('Nami search on '.static::class.' with ID '.$id.' failed.');
 | 
						
						
						
						
							 | 
							
							        }
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							        return $model;
 | 
						
						
						
						
							 | 
							
							    }
 | 
						
						
						
						
							 | 
							
							}
 |