Laravel Sanctum?? API ??? ????? SPA, ??? ? ? ?? ???? API? ???? ??? ? ??? ?? ?? ??? ???????. Sanctum? ?? ??? ???? ??? ???? ? ??? ??? API ??? ???? ??? ?? ??? ?????.
Laravel Sanctum? ???? ??????
Composer? ?? Sanctum? ???? ?? ? ?????? ??? ???? ??????.
???? Laravel/Sanctum? ?????PHP Artisan ?? ?? : ?? -provider = "Laravel \ Sanctum \ Sanctumserviceprovider"
? ??? ?? ?????? ??? ?????. ?? ?? ??????? ???? personal_access_tokens ???? ????.
PHP ?? ????? ??? Sanctum?? ???? Hasapitokens ??? ????? ??????.
Laravel \ Sanctum \ Hasapitokens? ??????.??? ???? authenticatable? ?????
{
Hasapitokens ??;
// ...
}
API ??? ??????
???? ????? API ????? ? ??? ??? ??????. ?? ??? ???? ??? ???? ??? ?? ???? ????.
Routes/api.php :
Illuminate \ http \ request? ??????.route :: post ( '/login', function (?? $ ??) {
$ request-> Validate ([[
'???'=> '?? | ???',
'??'=> '??',
]);
if (! auth :: ?? ($ request-> ? ( 'email', 'password')) {
return response ()-> json ([ 'message'=> '??? ??? ?? ??'], 401);
}
$ user = $ request-> user ();
$ token = $ user-> createToken ( 'api-token')-> plentextToken;
return response ()-> json ([ 'token'=> $ token]);
});
API ??? ??????
Sanctum? ?? ????? ???? ??? ??? ??? ??????. ?? ?? ??? ??? ????? ?? ? ?????.
??? ?????? : Sanctum Middleware? ?? ? ??? :
Route :: Middleware ( 'Auth : Sanctum')-> get ( '/user', function (?? $ ??) {return $ request-> user ();
});
??? ? ? ?? ?? ??? ??? ??????.
?? : BearerSanctum? ??? ???? ??? ?? ???? ?????.
?? ?? (?? ??)
???? ?? ????? ?? ??? ????? ?? ??? ??? ???? ?? ?? ??? ??????.
Route :: Middleware ( 'Auth : Sanctum')-> post ( '/logout', function (?? $ ??) {$ request-> user ()-> currentAccessToken ()-> delete ();
return response ()-> json ([ 'message'=> 'loged']);
});
????? ?? ??? ?? ? ??? ???? ?? ?? ? ???? ???? ????? ??????.
????? ??? ???? ???? ??? ???? ????? ??? ???? ?? ??? ???? ??????. ???? ???? API ?? ??? ?????.
? ??? Laravel Sanctum?? API ??? ???? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Stock Market GPT
? ??? ??? ?? AI ?? ?? ??

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

? ??????? ????? ???? ??????? ?? ? ???? ?? ???? ???? ?? API ?????? ???? ??? API ?? ? ?? ?? ????? ?? ? ????? ????. ? ???? Go? ???? ?? API ?? ? ?? ??? ???? ??? ?????. ?? ?? ? ?? ??? ?? ??? ???????. ??: ??? ???? ??? ??? ????? ???? ? ???? ?? ?? ???????. ? ????????? ??? ??? ????? ?? ????? JWT? ?? ??? ???? ??? ? ????.

Java ??? ??? ?? ?????? ?????? ??? ??????. ?? ????? ??? ? ??? ??? ???? ?? API? ???? ???? ?? ??? ????. JAAS(JavaAuthenticationandAuthorizationService)? Java?? ???? ID ?? ? ?? ??? ???? ?????. JAAS? ?????? JAAS? Java ??? ???? ?? ??????, ?? ??? ???? ?? ?? API ? SPI? ?????.

API ??? ??? ??? ?? ??? ???? ???? ???? ????. 1. Apikey? ?? ??? ?? ????, ????? ?? ?? ?? URL ?? ??? ?????. 2. Basicauth? ?? ???? ??? Base64 ??? ??? ??? ??? ????? ?????. 3. OAUTH2? ?? Client_ID ? Client_Secret? ?? ??? ?? ?? ?? ??? BearEtroken? ???????. 4. ?? ??? ???? ?? ?? ?? ???? ????? ???? ?? ?? ? ????. ???, ??? ?? ??? ??? ???? ?? ??? ???? ???? ?? ?????.

API ?? ? ?? ??? ?? Laravel ??: ??? ??? ? ?? ?? ??: API(?? ????? ?????)? ??? ??? ?? ??? ?? ?? ? ?? ??? ???? ?? ? ?? ???? ??? ??? ?????. API ????????? ??? ??? ?? ?????. Laravel? ??? ???? ???? ? ??? ?? ??? API ?? ? ?? ?? ??? ???? ?? ?? PHP ????????.

Laravel?? API ??? ?? ????? ???? ?? ????(Middleware)? Laravel ??????? HTTP ??? ??????? ???? ?? ?? ?? ?? ??? ???? ? ??? ? ????. API ??????? ??? ? ????? ???? ???? ??? ???? ?????? API? ??? ? ??? ???? ???? ???. ? ???? API ??? ?? ????? ???? ??? ?????. ???? ?? Laravel ?????? ???? ???. ??? ? ???

ToimplementApiAuthenticationwithlaravelsanctum, youneedtosetuptoken ?? Authenticaticationathathallowsspas, mobileApps ? third-partyservicestosecureLycessyourapi.sanctumprovidesalightweightighiSibescan

API ?? ??? ???? ??? ???? ????, ???? ????, ??? ?? ???, ??? ???? ????. 1. ?? ?? ???? ?? ? ?? ??, ????? ?? ?? ??? ? ??? ???? ??? ? ?? ????? ??????. 2. ?? ?? ?? ?? ?? ??? ??? ?? ?????? ???? ?? ??? ?????. 3. ??? ?? ?? ? ?? ??? ???? ? ??? ?? ? ?? ????? ??????. 4. ???? ??? ???? ?? ??? ??? ???? ? ??? ???? ??? ???? IP ??????? ?? ?? ??? ???????.

API ? ?? JWT? ???? PHPAPI ??? ????, ??????? ??? ?, ?? ??? ????, ?? ???? ?? ??? ????, HTTPS, ?? ?? ???? ? ? ?? ??? ?? ?? ?? ??? ???? ?????? ??? ?????.
