ChannelApi.php 849 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Http\Api;
  3. use App\Models\Channel;
  4. class ChannelApi{
  5. public static function getById($id){
  6. $channel = Channel::where("uid",$id)->first();
  7. if($channel){
  8. return [
  9. 'id'=>$id,
  10. 'name'=>$channel['name'],
  11. 'type'=>$channel['type'],
  12. 'studio_id'=>$channel['owner_uid'],
  13. ];
  14. }else{
  15. return false;
  16. }
  17. }
  18. public static function getListByUser(){
  19. }
  20. public static function getSysChannel($channel_name){
  21. $channel= Channel::where('name',$channel_name)
  22. ->where('owner_uid',config("app.admin.root_uuid"))
  23. ->first();
  24. if(!$channel){
  25. return false;
  26. }else{
  27. return $channel->uid;
  28. }
  29. }
  30. }