44
55use Illuminate \Support \ServiceProvider ;
66use RexlManu \LaravelTickets \Commands \AutoCloseCommand ;
7- use RexlManu \LaravelTickets \Controllers \TicketController ;
7+ use RexlManu \LaravelTickets \Controllers \TicketControllable ;
88use Illuminate \Routing \Router ;
99use Illuminate \Support \Facades \Route ;
1010use RexlManu \LaravelTickets \Models \Ticket ;
@@ -24,7 +24,7 @@ public function boot()
2424 /*
2525 * Optional methods to load your package assets
2626 */
27- // $this->loadTranslationsFrom(__DIR__ . '/../resources/lang', 'laravel-tickets');
27+ $ this ->loadTranslationsFrom (__DIR__ . '/../resources/lang ' , 'laravel-tickets ' );
2828 $ this ->loadViewsFrom (__DIR__ . '/../resources/views ' , 'laravel-tickets ' );
2929 $ this ->loadMigrationsFrom (__DIR__ . '/../database/migrations ' );
3030 $ this ->routes ();
@@ -50,9 +50,9 @@ public function boot()
5050 ], 'assets');*/
5151
5252 // Publishing the translation files.
53- // $this->publishes([
54- // __DIR__ . '/../resources/lang' => resource_path('lang/vendor/laravel-tickets'),
55- // ], 'lang');
53+ $ this ->publishes ([
54+ __DIR__ . '/../resources/lang ' => resource_path ('lang/vendor/laravel-tickets ' ),
55+ ], 'lang ' );
5656
5757 // Registering package commands.
5858 $ this ->commands ([ AutoCloseCommand::class ]);
@@ -77,18 +77,18 @@ public function routes()
7777 {
7878 // Macro routing
7979 foreach ([ 'ticketSystem ' , 'tickets ' ] as $ routeMacroName ) {
80- Router::macro ($ routeMacroName , function () {
81- Route::middleware (config ('laravel-tickets.guard ' ))->name ('laravel-tickets. ' )->group (function () {
82- Route::prefix ('/tickets ' )->group (function () {
83- Route::get ('/ ' , [ TicketController::class , 'index ' ])->name ('tickets.index ' );
84- Route::post ('/ ' , [ TicketController::class , 'store ' ])->name ('tickets.store ' );
85- Route::get ('/create ' , [ TicketController::class , 'create ' ])->name ('tickets.create ' );
86- Route::prefix ('{ticket} ' )->group (function () {
87- Route::get ('/ ' , [ TicketController::class , 'show ' ])->name ('tickets.show ' );
88- Route::post ('/ ' , [ TicketController::class , 'close ' ])->name ('tickets.close ' );
89- Route::post ('/message ' , [ TicketController::class , 'message ' ])->name ('tickets.message ' );
90- Route::prefix ('{ticketUpload} ' )->group (function () {
91- Route::get ('/download ' , [ TicketController::class , 'download ' ])->name ('tickets.download ' );
80+ Router::macro ($ routeMacroName , function ($ controller ) {
81+ Route::middleware (config ('laravel-tickets.guard ' ))->name ('laravel-tickets. ' )->group (function () use ( $ controller ) {
82+ Route::prefix ('/tickets ' )->group (function () use ( $ controller ) {
83+ Route::get ('/ ' , [ $ controller , 'index ' ])->name ('tickets.index ' );
84+ Route::post ('/ ' , [ $ controller , 'store ' ])->name ('tickets.store ' );
85+ Route::get ('/create ' , [ $ controller , 'create ' ])->name ('tickets.create ' );
86+ Route::prefix ('{ticket} ' )->group (function () use ( $ controller ) {
87+ Route::get ('/ ' , [ $ controller , 'show ' ])->name ('tickets.show ' );
88+ Route::post ('/ ' , [ $ controller , 'close ' ])->name ('tickets.close ' );
89+ Route::post ('/message ' , [ $ controller , 'message ' ])->name ('tickets.message ' );
90+ Route::prefix ('{ticketUpload} ' )->group (function () use ( $ controller ) {
91+ Route::get ('/download ' , [ $ controller , 'download ' ])->name ('tickets.download ' );
9292 });
9393 });
9494 });
0 commit comments