개발/Laravel

Laravel Eloquent Static Method

Sengwoolee 2020. 6. 24. 16:33

Model

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Table extends Model
{
    // 테이블명
    protected $table = 'Table';

    // 기본키
    protected $primaryKey = 'idx';

    // timestamp 사용여부
    public $timestamps = false;

    // 언어코드 리스트
    public static function getData($code) {
    	return self::where('idx', $code)->get(); 
    }

}

Use

use App\Table;

$returndata['list'] = Table::getData(); 
반응형