overclokk/cookie ir vienkārša bibliotēka sīkfailu pārvaldībai jūsu lietotnē.
Instalēšana ir vienkārša ar komponistu.
composer require overclokk/cookie
Lietošana ir tik vienkārša kā jaunas metodes reģistrēšana Flight klases.
use Overclokk\Cookie\Cookie; /* * Iestatiet savā palaišanas vai public/index.php failā */ Flight::register('cookie', Cookie::class); /** * ExampleController.php */ class ExampleController { public function login() { // Iestatiet sīkfailu // jums vajadzētu, lai tas būtu false, tādēļ, lai jūs saņemtu jaunu instanci // izmantojiet zemāk esošo komentāru, ja vēlaties autovērstjanu /** @var \Overclokk\Cookie\Cookie $cookie */ $cookie = Flight::cookie(false); $cookie->set( 'stay_logged_in', // sīkfaila nosaukums '1', // vērtība, kuru vēlaties iestatīt 86400, // cik sekundes sīkfailam būtu jāpastāv '/', // ceļš, kurā būs pieejams sīkfails 'example.com', // domēns, kurā būs pieejams sīkfails true, // sīkfails tiks pārraidīts tikai pār šifrētu HTTPS savienojumu true // sīkfails būs pieejams tikai caur HTTP protokolu ); // pēc izvēles, ja vēlaties saglabāt noklusējuma vērtības // un ātri iestatīt sīkfailu ilgu laiku $cookie->forever('stay_logged_in', '1'); } public function home() { // Pārbaudiet, vai jums ir sīkfails if (Flight::cookie()->has('stay_logged_in')) { // ielieciet tos piemēram, informācijas panelī. Flight::redirect('/dashboard'); } } }