Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

143
Visualizações
Where to put custom/new class file in Laravel?

I have PHP example on how to use Yelp Fusion API. It uses OAuth.php file with several classes. In main example it is imported with

require_once('lib/OAuth.php');

Can I do the same in Laravel?

Or I'd better provide namespace for OAuth.php file and put it somewhere on the tree? Where to put it?

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

I suggest your to make a new directory inside app and call it like "Classes" and store your OAuth.php as "/app/Classes/OAuth.php". Don't forget to put a namespace App\Classes; to top of this file.

Due to having several classes inside your file I suggest to rewrite this a bit and separate each class to file

about 4 years ago · Santiago Trujillo Relatório

0

You can use Yelp Fusion API with any other OAuth implementation. Here are OAuth packages for composer: https://packagist.org/search/?q=oauth

Using packages instead of custom PHP files would help to keep project clean.

If you still need to add any custom PHP files just create a directory within /app like "Libraries" or "Helpers" or what fits better to your content.

Directories and files within /app directory loaded automatically by Composer.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda