123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace App\Modules\Finance\Models;
- use Illuminate\Database\Eloquent\Model;
- class Bank extends Model
- {
- protected $table = 'banks';
- protected $fillable = ['name','code', 'source', 'is_show'];
-
- public static function getBankSingle($id) {
- return self::find($id);
- }
-
- public static function getBankSingleByNameSource($name, $source) {
- $search_object = self::where('name', $name)->where('source', $source);
- return $search_object->first();
- }
-
- public static function getBankList($source = '') {
- $search_object = self::orderBy('id','asc')->where('is_show', 1);
- if($source) {
- $search_object->where('source', $source);
- }
- return $search_object->get();
- }
- }
|