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

173
Views
Controladores en carpetas de proveedores - mis controladores - ¿cuál es el enfoque correcto?

Así que uso un paquete de github ticketit ( https://github.com/xaviqv/ticketit ) y este paquete tiene controladores incluidos.

Y lo integré en una nueva aplicación laravel.

ahora, quiero agregar puntos finales de API en mi aplicación, mi pregunta es

¿Debo copiar los controladores del paquete ticketit en el directorio del proveedor y crear mi carpeta app/http/controllers o debo acceder a los controladores en el proveedor? ¿O hay algún buen diseño que deba hacer?

entonces lo que planeo hacer es

 Route::get('api/v1/getdata','TicketsController@data'); Route::get('/getdata','TicketsController@data');

Por favor ayuda en el diseño,

Si trato de editar los controladores dentro de las carpetas del proveedor y cargarlo en el servidor, seguro que no se cargará.

por cierto, estoy usando Laravel 5.4 y el pasaporte Laravel.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

ticketit permite el uso de archivos de rutas personalizadas , puede usarlo para apuntar a sus propios controladores personalizados.

Puede reemplazar el archivo de rutas predeterminado cambiando la configuración de ruta de routes desde la configuración del panel de administración settings -> configuration -> initial -> routes

como ejemplo:

Si desea cambiar el comportamiento de un solo espectáculo, probablemente desee cambiar el método TicketsController@show .

  1. Cree un nuevo controlador y extienda Kordy\Ticketit\Controllers\TicketsController

  2. copie vendor/kordy/ticketit/src/routes.php a cualquier lugar como App\Http\ticketit_routes.php

  3. cambie la clase $main_route_path a su nueva clase personalizada: Route::resource($main_route_path, 'App\Http\Controllers\SomeController', ..

  4. Vaya al panel de administración/configuración del menú de ticketit settings -> configuration -> Initial -> routes y configure las rutas a la ruta completa del archivo app/Http/ticketit_routes.php

configuración de rutas ticketit

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!