ಲೇಖನಗಳು

Laravel ನಲ್ಲಿ ಸೆಷನ್‌ಗಳು ಯಾವುವು, ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಬಳಸಿ

Laravel ಸೆಷನ್‌ಗಳು ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ನಿಮ್ಮ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ವಿನಂತಿಗಳ ನಡುವೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. 

ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರಿಗೆ ಡೇಟಾವನ್ನು ಮುಂದುವರಿಸಲು ಅವು ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಿಮಗೆ Laravel ನಲ್ಲಿ ಸೆಷನ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಲಾರಾವೆಲ್ ಅಧಿವೇಶನ ಎಂದರೇನು

Laravel ನಲ್ಲಿ, ಒಂದು ಅಧಿವೇಶನವು ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ಬಳಕೆದಾರರು ಮಾಡಿದ ವಿನಂತಿಗಳನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. ಬಳಕೆದಾರನು Laravel ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ, ಆ ಬಳಕೆದಾರರಿಗಾಗಿ ಸೆಷನ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಸೆಷನ್ ಡೇಟಾವನ್ನು ಸರ್ವರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸೆಶನ್ ಅನ್ನು ಗುರುತಿಸಲು ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಯೊಂದಿಗೆ ಸಣ್ಣ ಕುಕೀಯನ್ನು ಬಳಕೆದಾರರ ಬ್ರೌಸರ್‌ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.

ನೀವು ಬಹು ಪುಟಗಳು ಅಥವಾ ವಿನಂತಿಗಳಲ್ಲಿ ಬಳಸಲು ಬಯಸುವ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಸೆಶನ್ ಅನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಬಳಕೆದಾರ ದೃಢೀಕರಣಕ್ಕಾಗಿ ಸೆಶನ್ ಅನ್ನು ಬಳಸಬಹುದು ಅಥವಾ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಸೆಶನ್‌ನಲ್ಲಿ ನೀವು ಬಳಸಲು ಬಯಸುವ ಇತರ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು.

Laravel ನಲ್ಲಿ ಸೆಷನ್ ಕಾನ್ಫಿಗರೇಶನ್

Laravel ನಲ್ಲಿ ಸೆಷನ್‌ಗಳನ್ನು ಬಳಸಲು, ನೀವು ಮೊದಲು ಅವುಗಳನ್ನು ಫೈಲ್‌ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು config/session.php ಸಂರಚನೆಯ. ಈ ಫೈಲ್‌ನಲ್ಲಿ ಸೆಷನ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ ಸೆಷನ್‌ನ ಅವಧಿ, ಸೆಷನ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಬೇಕಾದ ಡ್ರೈವರ್ ಮತ್ತು ಸೆಷನ್ ಡೇಟಾಕ್ಕಾಗಿ ಶೇಖರಣಾ ಸ್ಥಳ. 

ಫೈಲ್ ಕೆಳಗಿನ ಸಂರಚನಾ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದೆ:
  • ಚಾಲಕ: ಪೂರ್ವ ಅಧಿವೇಶನ ಚಾಲಕವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆdefiಉಪಯೋಗಿಸಲು ಸಿದ್ದ. Laravel ಹಲವಾರು ಸೆಷನ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: ಫೈಲ್, ಕುಕೀ, ಡೇಟಾಬೇಸ್, apc, memcached, redis, dynamodb, ಮತ್ತು ಅರೇ;
  • ಜೀವಮಾನ: ಅಧಿವೇಶನವನ್ನು ಮಾನ್ಯವೆಂದು ಪರಿಗಣಿಸಬೇಕಾದ ನಿಮಿಷಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ;
  • ಮುಕ್ತಾಯ_ಮೇಲೆ_ಮುಚ್ಚಿ: ಸರಿ ಎಂದು ಹೊಂದಿಸಿದರೆ, ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ ಮುಚ್ಚಿದಾಗ ಸೆಶನ್ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ;
  • ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿ: ನಿಜ ಎಂದರೆ ಫ್ರೇಮ್‌ವರ್ಕ್ ಸೆಶನ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೊದಲು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ;
  • ಕಡತಗಳನ್ನು: ಫೈಲ್ ಸೆಷನ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿದರೆ, ಈ ಆಯ್ಕೆಯು ಫೈಲ್ ಶೇಖರಣಾ ಸ್ಥಳವನ್ನು ಸೂಚಿಸುತ್ತದೆ;
  • ಸಂಪರ್ಕ: ಡೇಟಾಬೇಸ್ ಸೆಷನ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿದರೆ, ಈ ಆಯ್ಕೆಯು ಬಳಸಲು ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕವನ್ನು ಸೂಚಿಸುತ್ತದೆ;
  • ಟೇಬಲ್: ಡೇಟಾಬೇಸ್ ಸೆಷನ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿದರೆ, ಈ ಆಯ್ಕೆಯು ಸೆಶನ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ;
  • ಲಾಟರಿ: ಸೆಷನ್ ಐಡಿ ಕುಕೀ ಮೌಲ್ಯವನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲು ಬಳಸಲಾಗುವ ಮೌಲ್ಯಗಳ ಒಂದು ಶ್ರೇಣಿ;
  • ಕುಕೀ: ಈ ಆಯ್ಕೆಯು ಸೆಷನ್ ಐಡಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುವ ಕುಕಿಯ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಸೆಷನ್‌ಗಾಗಿ ಕುಕೀ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮಾರ್ಗ, ಡೊಮೇನ್, ಸುರಕ್ಷಿತ, http_only ಮತ್ತು same_site ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಫೈಲ್‌ನ ಉದಾಹರಣೆಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ sessions.php 120 ಸೆಕೆಂಡುಗಳ ಅವಧಿಯ ಅವಧಿಯೊಂದಿಗೆ, ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಫೈಲ್‌ಗಳ ಬಳಕೆ framework/sessions:

<?php

use Illuminate\Support\Str;

return [
    'driver' => env('SESSION_DRIVER', 'file'),
    'lifetime' => env('SESSION_LIFETIME', 120),
    'expire_on_close' => false,
    'encrypt' => false,
    'files' => storage_path('framework/sessions'),
    'connection' => env('SESSION_CONNECTION', null),
    'table' => 'sessions',
    'store' => env('SESSION_STORE', null),
    'lottery' => [2, 100],
    'cookie' => env(
        'SESSION_COOKIE',
        Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
    ),
    'path' => '/',
    'domain' => env('SESSION_DOMAIN', null),
    'secure' => env('SESSION_SECURE_COOKIE'),
    'http_only' => true,

    'same_site' => 'lax',

];

ಫೈಲ್‌ನಲ್ಲಿ ಪರಿಸರ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಅಧಿವೇಶನವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು .env. ಉದಾಹರಣೆಗೆ, ಡೇಟಾಬೇಸ್ ಸೆಷನ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಲು ಮತ್ತು ಸೆಶನ್ ಡೇಟಾವನ್ನು ಸೆಷನ್ ಟೇಬಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು, MySQL- ಮಾದರಿಯ DB ಯೊಂದಿಗೆ, ನೀವು ಈ ಕೆಳಗಿನ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಹೊಂದಿಸಬಹುದು:

SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_CONNECTION=mysql
SESSION_TABLE=sessions

ಲಾರಾವೆಲ್ ಸೆಷನ್ ಸೆಟಪ್

Laravel ನಲ್ಲಿ ಸೆಷನ್ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮೂರು ಮಾರ್ಗಗಳಿವೆ: 

  • ಬಳಸಿಕೊಂಡುhelper ಡೆಲ್ಲಾ global session;
  • ಸೆಷನ್ ಮುಂಭಾಗವನ್ನು ಬಳಸುವುದು;
  • a ಮೂಲಕ Request instance

ಈ ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಸೆಶನ್ ಅವಧಿ ಮುಗಿಯುವವರೆಗೆ ಅಥವಾ ಹಸ್ತಚಾಲಿತವಾಗಿ ನಾಶವಾಗುವವರೆಗೆ ಅದೇ ಬಳಕೆದಾರರು ಮಾಡಿದ ನಂತರದ ವಿನಂತಿಗಳಲ್ಲಿ ನೀವು ಸೆಶನ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಡೇಟಾ ಲಭ್ಯವಿರುತ್ತದೆ.

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ಜಾಗತಿಕ ಸೆಷನ್ ಸಹಾಯಕ

Laravel ನಲ್ಲಿ, ಕಾರ್ಯವನ್ನು ಬಳಸಿ Global Session Helper ಚೌಕಟ್ಟಿನಿಂದ ಒದಗಿಸಲಾದ ಅಧಿವೇಶನ ಸೇವೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಇದು ಅನುಕೂಲಕರ ಮಾರ್ಗವಾಗಿದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಸೆಷನ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಹಿಂಪಡೆಯಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ session helper:

// Store data in the session
session(['key' => 'value']);

// Retrieve data from the session
$value = session('key');

// Remove data from the session
session()->forget('key');

// Clearing the Entire Session
session()->flush();

ನೀವು ಪೂರ್ವ ಮೌಲ್ಯವನ್ನು ಸಹ ರವಾನಿಸಬಹುದುdefiಫಂಕ್ಷನ್‌ಗೆ ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ nite session, ಸೆಷನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕೀಲಿಯು ಕಂಡುಬರದಿದ್ದರೆ ಅದನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ:

$value = session('key', 'default');

ನಿದರ್ಶನ Session Request

Laravel ನಲ್ಲಿ, ಒಂದು ಸೆಶನ್ ವಿನಂತಿ ನಿದರ್ಶನವು HTTP ವಿನಂತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುವ ವಸ್ತುವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ವಿನಂತಿಯ ವಿಧಾನ (GET, POST, PUT, ಇತ್ಯಾದಿ), ವಿನಂತಿಯ URL, ವಿನಂತಿಯ ಹೆಡರ್‌ಗಳು ಮತ್ತು ವಿನಂತಿಯ ದೇಹದಂತಹ ವಿನಂತಿಯ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. . ಈ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಲು ಮತ್ತು ಕುಶಲತೆಯಿಂದ ಬಳಸಬಹುದಾದ ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ಸಹ ಇದು ಒಳಗೊಂಡಿದೆ.

ವಿಶಿಷ್ಟವಾಗಿ ನೀವು ನಿದರ್ಶನವನ್ನು ಪ್ರವೇಶಿಸುತ್ತೀರಿ Session Request ವೇರಿಯಬಲ್ ಮೂಲಕ $request ಲಾರಾವೆಲ್ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ. ಉದಾಹರಣೆಗೆ, ಸಹಾಯಕ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ವಿನಂತಿಯ ಉದಾಹರಣೆಯ ಮೂಲಕ ಅಧಿವೇಶನವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು session().

use Illuminate\Http\Request;

class ExampleController extends Controller
{
   public function example(Request $request)
   {
       // Store data in the session using the put function
       $request->session()->put('key', 'value');

       // Retrieve data from the session using the get function
       $value = $request->session()->get('key');

       // Check if a value exists in the session using the has function:
       if ($request->session()->has('key')) {
           // The key exists in the session.
       }

       // To determine if a value exists in the session, even if its value is null:
       if ($request->session()->exists('users')) {
           // The value exists in the session.
       }

       // Remove data from the session using the forget function
       $request->session()->forget('key');
    }
}

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ವೇರಿಯಬಲ್  $request ಇದು ವರ್ಗದ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ Illuminate\Http\Request, ಇದು ಪ್ರಸ್ತುತ HTTP ವಿನಂತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಕಾರ್ಯ session ವಿನಂತಿಯ ನಿದರ್ಶನವು ವರ್ಗದ ಉದಾಹರಣೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ Illuminate\Session\Store, ಇದು ಅಧಿವೇಶನದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

Ercole Palmeri

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ಇತ್ತೀಚಿನ ಲೇಖನಗಳು

ಮಕ್ಕಳಿಗಾಗಿ ಬಣ್ಣ ಪುಟಗಳ ಪ್ರಯೋಜನಗಳು - ಎಲ್ಲಾ ವಯಸ್ಸಿನವರಿಗೆ ಮ್ಯಾಜಿಕ್ ಜಗತ್ತು

ಬಣ್ಣಗಳ ಮೂಲಕ ಉತ್ತಮವಾದ ಮೋಟಾರು ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಬರವಣಿಗೆಯಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೌಶಲ್ಯಗಳಿಗೆ ಮಕ್ಕಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಬಣ್ಣ ಹಾಕಲು...

2 ಮೇ 2024

ಭವಿಷ್ಯ ಇಲ್ಲಿದೆ: ಶಿಪ್ಪಿಂಗ್ ಉದ್ಯಮವು ಜಾಗತಿಕ ಆರ್ಥಿಕತೆಯನ್ನು ಹೇಗೆ ಕ್ರಾಂತಿಗೊಳಿಸುತ್ತಿದೆ

ನೌಕಾ ವಲಯವು ನಿಜವಾದ ಜಾಗತಿಕ ಆರ್ಥಿಕ ಶಕ್ತಿಯಾಗಿದೆ, ಇದು 150 ಶತಕೋಟಿ ಮಾರುಕಟ್ಟೆಯತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿದೆ...

1 ಮೇ 2024

ಆರ್ಟಿಫಿಶಿಯಲ್ ಇಂಟೆಲಿಜೆನ್ಸ್ ಮೂಲಕ ಸಂಸ್ಕರಿಸಿದ ಮಾಹಿತಿಯ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಲು ಪ್ರಕಾಶಕರು ಮತ್ತು OpenAI ಒಪ್ಪಂದಗಳಿಗೆ ಸಹಿ ಹಾಕುತ್ತಾರೆ

ಕಳೆದ ಸೋಮವಾರ, ಫೈನಾನ್ಶಿಯಲ್ ಟೈಮ್ಸ್ ಓಪನ್ ಎಐ ಜೊತೆ ಒಪ್ಪಂದವನ್ನು ಪ್ರಕಟಿಸಿತು. FT ತನ್ನ ವಿಶ್ವ ದರ್ಜೆಯ ಪತ್ರಿಕೋದ್ಯಮಕ್ಕೆ ಪರವಾನಗಿ ನೀಡುತ್ತದೆ…

30 ಏಪ್ರಿಲ್ 2024

ಆನ್‌ಲೈನ್ ಪಾವತಿಗಳು: ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳು ನಿಮ್ಮನ್ನು ಶಾಶ್ವತವಾಗಿ ಪಾವತಿಸುವಂತೆ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ

ಲಕ್ಷಾಂತರ ಜನರು ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುತ್ತಾರೆ, ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆ ಶುಲ್ಕವನ್ನು ಪಾವತಿಸುತ್ತಾರೆ. ನೀವು ಎಂಬುದು ಸಾಮಾನ್ಯ ಅಭಿಪ್ರಾಯ…

29 ಏಪ್ರಿಲ್ 2024

ನಿಮ್ಮ ಭಾಷೆಯಲ್ಲಿ ಹೊಸತನವನ್ನು ಓದಿ

ನಾವೀನ್ಯತೆ ಸುದ್ದಿಪತ್ರ
ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ. ಇಮೇಲ್ ಮೂಲಕ ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸೈನ್ ಅಪ್ ಮಾಡಿ.

ನಮ್ಮನ್ನು ಅನುಸರಿಸಿ

ಟ್ಯಾಗ್