Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

147
Vistas
¿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?

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

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.

about 4 years ago · Santiago Trujillo Denunciar

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.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda