31 lines
		
	
	
		
			702 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			702 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace App\Model\kb;
 | |
| 
 | |
| use App\BaseModel;
 | |
| use Illuminate\Database\Eloquent\Model;
 | |
| use Nicolaslopezj\Searchable\SearchableTrait;
 | |
| 
 | |
| class Article extends BaseModel
 | |
| {
 | |
|     use SearchableTrait;
 | |
| 
 | |
|     /**
 | |
|      * Searchable rules.
 | |
|      *
 | |
|      * @var array
 | |
|      */
 | |
|     protected $searchable = [
 | |
|         'columns' => [
 | |
|             'name'        => 10,
 | |
|             'slug'        => 10,
 | |
|             'description' => 10,
 | |
|         ],
 | |
|     ];
 | |
| 
 | |
|     /*  define the table name to get the properties of article model as protected  */
 | |
|     protected $table = 'kb_article';
 | |
|     /* define the fillable field in the table */
 | |
|     protected $fillable = ['name', 'slug', 'description', 'type', 'status', 'publish_time'];
 | |
| }
 | 
