Routes.php 789 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace App\Models;
  3. use DB;
  4. use Illuminate\Database\Eloquent\Model;
  5. class Routes extends BaseModel
  6. {
  7. protected $table='system_routes';
  8. function getCode($list){
  9. $data = DB::table('system_routes AS gt')
  10. ->select("gt.id","gt.name","gt.rdesc","gt.remark","gt.ip","gt.url","gt.cate_id","gt.sort","gc.name AS cate_name")
  11. ->leftjoin('system_routes_category AS gc','gt.cate_id','=','gc.id')
  12. ->paginate($list);
  13. // $data=$this->orderby('sort','desc')->get();
  14. if(!$data){
  15. return -6010000122;
  16. }
  17. return $data->toArray();
  18. }
  19. function getRole($id){
  20. $data=$this->where('id',$id)->first();
  21. if(!$data){
  22. return -7050001204;
  23. }
  24. return $data->toArray();
  25. }
  26. }