[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 20/07/2024

Bom dia.

Estou rpecisando adicionar funcionarios is no método attach além do serviço. Estou recebendo dois arrays conforme abaixo: COmo faço isso:

array:3 [ // app/Http/Controllers/Admin/ServicosOrdemServicoController.php:90
  "_token" => "e5WYGLX89LlkUBpMZXFnG9rG8UW8gDRmmkI4BJ5L"
  "servico_id" => array:2 [
    0 => "1"
    1 => "2"
  ]
  "funcionarios_id" => array:2 [
    0 => "1"
    1 => "2"
  ]
]

Obrigado
Criador Marcos Birro Calixto 20/07/2024

A tabela está assim:

servico_id , ordemservico_id, funcionario_id, user_id, tempoPrevisto, tempoRealizado, valorCobrado

 

Marcos Birro Calixto
Manager Carlos Ferreira 20/07/2024

Qual a relação entre estes valores?

 

O funcionário id 1 vai receber os serviços 1 e 2

 

Mas, aí de qualquer forma é estratégia de negócio, no tocante Laravel, fica assim:

$funcionario = ModelFuncionario::find(1);

$funcionario->servicos()->attach([

    1 => ['se_precisar_inserir_algo_na_tabela_pivo' => 'valor'],

    2 => ['se_precisar_inserir_algo_na_tabela_pivo' => 'valor'],

]);

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!