Chamar função no view, passando mais de uma variável - PHP - Laravel - Blade
24/08/2017
0
Olá pessoal,
Estou tentando chamar uma função que criei no controller e que precisa de dois argumentos;
função que está no meu controle:
No view está assim:
Quando eu passo apenas uma variável ele retorna certo, quando tento passar duas gera um erro, dizendo que estou passando apenas uma.
É dessa forma que chamo função pelo Blade
Estou tentando chamar uma função que criei no controller e que precisa de dois argumentos;
função que está no meu controle:
public function getDiaDaSemana($mesAno, $qtdDay){ $mes = substr($mesAno, 0, 2); $ano = substr($mesAno, 3, 4); $mes = $mes + 1; $lastDay = date('m/d/Y', mktime(0, 0, 0, $mes, 0, $ano)); $firstDay = strtotime($lastDay . ' +'.$qtdDay.' Weekday'); return date('d/m/Y', $firstDay); }
No view está assim:
{!! app(App\\Http\\Controllers\\Site\\TarefaController::class)->getDiaDaSemana( [$tarefa->periodo['nome'] , $tarefa->atividade['float']] ) }}
Quando eu passo apenas uma variável ele retorna certo, quando tento passar duas gera um erro, dizendo que estou passando apenas uma.
É dessa forma que chamo função pelo Blade
Luiz Pinheiro
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)