본문 바로가기

개발/Laravel

Laravel Eloquent Static Method

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(); 
반응형

'개발 > Laravel' 카테고리의 다른 글

Laravel Storage 외부 파일 조회  (0) 2020.06.27
Laravel Storage 라라벨 외부 파일 업로드  (0) 2020.06.26
Laravel Singleton 구현  (0) 2020.06.24
Laravel Dependency Injection Container - 1  (0) 2020.06.23
Laravel 6 Auth Login  (0) 2020.06.18