Opa, aconselho você a dividir as atividades:

Enviar Pedido para o Painel de Controle:

  1. Salvar Pedido no Banco de Dados:

    • Ao receber um novo pedido, salve-o em uma tabela de pedidos no banco de dados usando o Eloquent ORM do Laravel.
    • Cada pedido pode ter informações como ID do cliente, detalhes dos produtos, total, status do pedido, etc.
  2. Exibir Pedidos no Painel de Controle:

    • Crie uma vista (view) no Laravel para o painel de controle que recupere e exiba todos os pedidos da tabela de pedidos.
    • Você pode usar o método all do Eloquent para recuperar todos os pedidos, ou o método paginate para exibir um número específico de pedidos por página.

Notificar Novo Pedido no Celular e Notificar Cliente do Pedido:

  1. Configurar Notificações:

    • Utilize o sistema de notificações do Laravel para criar classes de notificação para diferentes eventos, como novo pedido ou atualização do status do pedido.
  2. Enviar Notificação para o Celular:

    • Para receber notificações no celular, você pode usar um serviço como o Pusher ou Firebase Cloud Messaging (FCM).
    • Configure a notificação para ser disparada quando um novo pedido for criado. Você pode fazer isso dentro do método que salva o novo pedido no banco de dados, disparando a notificação logo após o pedido ser salvo.
  3. Notificar Cliente:

    • De maneira similar, você pode disparar uma notificação para o cliente quando o status do pedido mudar.
    • Essa notificação pode ser enviada via e-mail, SMS, ou através de uma notificação no aplicativo se você tiver um.

As recomendações específicas podem variar com base nas necessidades exatas do seu sistema e na lógica que você deseja implementar. Além disso, a documentação oficial do Laravel é uma excelente recurso para entender como utilizar as funcionalidades de notificação e outros recursos do framework.

para notificar o pedido no celular por push, precisa mandar uma mensagem para um aplicativo instalado no celular. talvez seja mais fácil notificar via uma mensagem no whatsapp