public function finalizarCompra () {
try {
$compra = Compra::findOrFail($compra->id);
}
catch(ModelNotFoundException $e){
return "erro";
}
}
public function finalizarCompra () {
try {
$compra = Compra::findOrFail($compra->id);
}
catch(ModelNotFoundException $e){
return "erro";
}
}
Caleb,
If your function returns false you need to force an error with throw,
public function finalizarCompra () {
try {
$compra = Compra::findOrFail($compra->id);
if (!$compra) {
throw new Exception('Não encontrado');
}
}
catch(ModelNotFoundException $e){
return "erro";
}
}