Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

150
Views
¿Dónde colocar el archivo de clase personalizado/nuevo en Laravel?

Tengo un ejemplo de PHP sobre cómo usar la API de Yelp Fusion. Utiliza el archivo OAuth.php con varias clases. En el ejemplo principal, se importa con

 require_once('lib/OAuth.php');

¿Puedo hacer lo mismo en Laravel?

¿O será mejor que proporcione un espacio de nombres para el archivo OAuth.php y lo coloque en algún lugar del árbol? ¿Dónde ponerlo?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Le sugiero que cree un nuevo directorio dentro de la aplicación y lo llame como "Clases" y almacene su OAuth.php como "/app/Classes/OAuth.php". No olvide poner un espacio de namespace App\Classes; al principio de este archivo.

Debido a que tiene varias clases dentro de su archivo, sugiero reescribir esto un poco y separar cada clase en el archivo.

over 4 years ago · Santiago Trujillo Report

0

Puede usar la API de Yelp Fusion con cualquier otra implementación de OAuth. Aquí hay paquetes de OAuth para el compositor: https://packagist.org/search/?q=oauth

El uso de paquetes en lugar de archivos PHP personalizados ayudaría a mantener limpio el proyecto.

Si aún necesita agregar archivos PHP personalizados, simplemente cree un directorio dentro de /app como "Bibliotecas" o "Ayudantes" o lo que mejor se adapte a su contenido.

Directorios y archivos dentro del directorio /app cargados automáticamente por Composer.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!