Chamar função no view, passando mais de uma variável - PHP - Laravel - Blade
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
Curtidas 0