Boa tarde a todos.
Estou fazendo testes no cakephp 4 como uma API para o meu front-end.
O meu serviço esta funcionando, porém como eu não conheço muito gostaria de uma ajuda no sentido de melhorar a performance/passar valores.
Fiz o seguinte:
1 - No arquivo bootstrap.php inclui as seguintes linhas no final:
header('Access-Control-Allow-Origin: http://localhost:4200');
header('Access-Control-Allow-Methods: POST, GET, PUT, PATCH, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: *');
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
exit(0);
}
No arquivo ServicosController tenho uma função que retorna uma lista em json:
public function index2()
{
$servicos = $this->paginate($this->Servicos);
$this->set(compact('servicos'));
$this->set([
'list' => $servicos,
'_serialize' => ['list']
]);
}
Segue minhas dúvidas:
1 - Fazendo assim... toda vez que fizer uma chamada ele vai criar uma nova instância do webservice?
2 - Se eu quiser fazer uma validação baseada no usuário do cakephp como eu faço para passar os valores?
Se alguém puder ajudar...