Controller.php 723 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  4. use Illuminate\Foundation\Bus\DispatchesJobs;
  5. use Illuminate\Foundation\Validation\ValidatesRequests;
  6. use Illuminate\Routing\Controller as BaseController;
  7. use App\Settings\PterodactylSettings;
  8. use App\Classes\PterodactylClient;
  9. use Exception;
  10. class Controller extends BaseController
  11. {
  12. use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
  13. public $pterodactyl = null;
  14. public function __construct(PterodactylSettings $ptero_settings)
  15. {
  16. try {
  17. $this->pterodactyl = new PterodactylClient($ptero_settings);
  18. }
  19. catch (Exception $exception) {
  20. }
  21. }
  22. }