mercredi 15 juillet 2020

Llamar a una función que me devuelve un resultado numérico en Laravel

En el controlador tengo esta función:

public function total($id)
{
$expenses = new Expense();
$result = $expenses->where('budget_id', $id)->sum('amount');
$total = (int)$result;              

return $total;
}

La ruta la tengo generada:

Route::get('budget/mybudgets/{id}', 'BudgetController@total')->name('budget.total');

y en la vista estoy llamando a esta función:

<strong> €</strong>

cuando visualizo la interfaz veo que me esta generando es una URL no me esta devolviendo el valor numérico, lo que me chirria es que si cojo la URL y la pego en el navegador me devuelve lo que quiero que es un resultado numérico.

Resultado en la Vista

Resultado cuando pego la URL en el navegador

Sabéis que estoy haciendo mal?

Un cordial saludo



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire