微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

htmlspecialchars期望参数1为字符串,给定Laravel错误的对象

如何解决htmlspecialchars期望参数1为字符串,给定Laravel错误的对象

我需要帮助,我已经读过其他主题,但是我不明白...

import pygame
import random
pygame.init()
screen = pygame.display.set_mode((1000,440))
clock = pygame.time.Clock()

player_rect = pygame.Rect(0,50,50)
enemy_rect = pygame.Rect(200,50)

while True:
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            pygame.quit()
            exit()

        if event.type==pygame.KEYDOWN:
            if event.key==pygame.K_UP:
                player_rect.y -= 25
            if event.key==pygame.K_DOWN:
                player_rect.y += 25
            if event.key==pygame.K_RIGHT:
                player_rect.x += 25
            if event.key==pygame.K_LEFT:
                player_rect.x -= 25
    
    if player_rect.colliderect(enemy_rect):
        enemy_rect.x = random.randrange(0,975,25)
        enemy_rect.y = random.randrange(0,425,25)

    screen.fill((0,0))
    pygame.draw.rect(screen,(255,0),player_rect)
    pygame.draw.rect(screen,(0,255),enemy_rect)
    pygame.display.update()
    clock.tick(120)

和我的观点:

$serv  = DB::table('servicios')
      ->join('users_has_servicios','servicios.id','=','users_has_servicios.servicios_id')
        ->select('servicios.name','servicios.id')
        ->where('users_id',auth()->user()->id)
        ->get();

     //$serv2=servicios::all(); 

$serv2 = DB::table('servicios')
      ->join('users_has_servicios','users_has_servicios.servicios_id')          
       ->where('users_id',auth()->user()->id)
        ->get();

return view ('pagos.create',compact('serv'))->with('serv2',$serv2);

当我使用servicios :: all()没问题时,但是我需要过滤我发送的数据...任何想法吗?

预先感谢

解决方法

在foreach中迭代的是具有属性的对象的集合,它们没有按id进行索引,您应该像这样迭代它们:

<select  id="serv" name="serv" required onchange="ShowSelected()">
<option value="" selected disabled>seleccione servicio</option>


@foreach($serv as $servicio)

<option value="{{$servicio->id}}">{{$servicio->name}}</option>

@endforeach

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。