| Server IP : 14.225.216.240 / Your IP : 216.73.216.26 Web Server : nginx/1.20.1 System : Linux localhost.localdomain 5.14.0-596.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jun 27 16:02:33 UTC 2025 x86_64 User : taidh ( 1001) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/pts/app/Provider/ |
Upload File : |
<?php
//phpcs:ignoreFile
namespace App\Provider;
// use Illuminate\Support\Facades\Gate;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Auth;
class AuthServiceProvider extends ServiceProvider
{
/**
* The model to policy mappings for the application.
*
* @var array<class-string, class-string>
*/
protected $policies = [
//
];
/**
* Register any authentication / authorization services.
*/
public function boot(): void
{
if (!defined('APP_NAMESPACE')) {
define('APP_NAMESPACE', 'web');
}
Auth::provider(
APP_NAMESPACE, function () {
$cls = '\App\PTS\Auth\Provider\\'.ucfirst(APP_NAMESPACE).'Provider';
if (class_exists($cls)) {
return new $cls;
}
return new \App\PTS\Auth\Provider\BaseProvider();
}
);
}
}