File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/laravel/framework/src/Illuminate/Container/Attributes
Upload
[..]
Auth.php (818 B)
Edit
Rename
Del
Authenticated.php (834 B)
Edit
Rename
Del
Bind.php (1.29 KB)
Edit
Rename
Del
Config.php (763 B)
Edit
Rename
Del
Context.php (1 KB)
Edit
Rename
Del
DB.php (146 B)
Edit
Rename
Del
Give.php (872 B)
Edit
Rename
Del
Log.php (1.21 KB)
Edit
Rename
Del
RouteParameter.php (731 B)
Edit
Rename
Del
Scoped.php (128 B)
Edit
Rename
Del
Singleton.php (131 B)
Edit
Rename
Del
Tag.php (671 B)
Edit
Rename
Del
Edit: Authenticated.php
<?php namespace Illuminate\Container\Attributes; use Attribute; use Illuminate\Contracts\Container\Container; use Illuminate\Contracts\Container\ContextualAttribute; use UnitEnum; #[Attribute(Attribute::TARGET_PARAMETER)] class Authenticated implements ContextualAttribute { /** * Create a new class instance. */ public function __construct(public UnitEnum|string|null $guard = null) { } /** * Resolve the currently authenticated user. * * @param self $attribute * @param \Illuminate\Contracts\Container\Container $container * @return \Illuminate\Contracts\Auth\Authenticatable|null */ public static function resolve(self $attribute, Container $container) { return call_user_func($container->make('auth')->userResolver(), $attribute->guard); } }
Simpan