×

Make a difference this season; donate books to prisoners

A man reads a book on top of a bookshelf. [Courtesy]

I like reading James Patterson books wherever I have minutes to spare around the court corridors. I am talking about the physical courts because indeed a lot of court activities have gone online.

Patterson is the New York-bred American fiction writer of bloody strings of detective works around the crime in America and, yes, the author with his creative and bold detective, Alex Cross, can make for an interesting pastime.

In court recently, I sat flipping through Patterson's 'Judge and Jury' - a pick from his many series of criminal briefs - only steps away from curious but calm ladies, about five in number, seated on the court benches behind me. The court was set to resume from an adjournment.

The magistrate, before the break, had indicated he would begin with sentencing as soon as he got back. In that little while, one of the women, maybe in her twenties beckoned me and said "please let me look at the synopsis of the book. I love James Patterson." Under my breathe; I worried less, telling myself that it makes the two of us and without hesitation passed the book to her.

I could also tell that about half of the whole lot of them, about five ladies seated on the bench enjoyed Patterson's books since they took turns to have a glimpse at it and speak about the story line. They looked like a tutorial quorum. The one who had borrowed the book again smiled at me and went on, "I just finished reading his book - 'Alex Cross Must Die' - and I think you need to read it also.

That was good, putting all of us at par, I thought, and as sojourners for justice, the courtroom felt simple and friendly before I suddenly realsied that the ladies were all inmates from the Langata Women's Prison.

I heard the gavel knock. The door moved and shortly, the magistrate was back in court. I now realised that they were actually inmates since soon thereafter, their matter was called and they all took to the dock in a pensive surrender to the authority of the court. It was decision time.

The magistrate went on; "and upon consideration of your mitigation in this matter and taking into account the report by the Probation Officer as well as the Sentencing Policy Guidelines, 2016, I hereby sentence each of you to four years imprisonment. This is also in consideration of the time that you have spent in custody, which is two years."

With that, my new-found friends would be headed to Lang'ata Women Prison to begin serving their sentences. It left me thinking how Kenya has come a long way in its treatment of accused persons in the criminal justice process and indeed those in lawful detention.

Not long ago, but a beneficial history to recollect, sentencing was rarely complete without corporal punishment. A routine day of sentencing would be accompanied by the appropriate strokes of cane backed with provisions of the penal code as well as the criminal procedure code on the respective offences.

How demeaning would it be for a father or a mother to get his day at the cane yard? This was tortious. The Criminal Law (Amendment) Act 5 of 2003 took away corporal punishment as a sentence for both adults and children in Kenya. Clearly, many Kenyans still have a problem with the latter despite the indignity and even deaths that children have suffered in the hands of parents and teachers who still insist on the unlawful form of punishment.

But the prison reform packages event went further. Prisons in the country were routinely congested with horribly inhumane conditions, the meals were terribly bad and insufficient. Books and reading materials existed only as bad rumours and inmates of the time, especially political prisoners detained at the pleasure of the executive, such as the late Mukaru Ng'anga, George Anyona, Isaiah Ngotho Kariuki as well as celebrated novelist Ngugi wa Thiong'o decried spending their prison lives without access to news and books.

National heroes, including former Chief Justice Willy Mutunga as well as opposition leader Raila Odinga, spent time within the prison walls without books and reportedly used tissue papers to jot down memoirs within the fortresses.

Not to be left behind, former Cabinet minister from the Rift Valley, Francis Lotodo, who had been remanded for promoting warlike activities, later wondered in Parliament why he didn't get a mattress in prison.

The sail for dignity in Kenya's prisons was well set in the waters of the first NARC administration in 2003-2007. The winds in the sail for penal and correctional reforms, though dwindling, must not be let to wane off. The scope of sentencing and prison care in the country has improved a great deal, and the National Council on the Administration of Justice deserves hauls of medals for some of this transformation.

In the new Constitution, the bill of rights bolstered the momentum for elimination of torture practices which the penal institutions previously believed they had a duty to support. It is commendable that Kenyan prisoners today can train for professional courses, sit for various national examinations, grade tests, and give a good shot at the theory of a second chance in life. There are also charities like the Father Grol Foundation that have been working with inmates to achieve this transformation.

Back to the lady in my story. It gave me hope to know that inside the remand cells, she has been able to lay her hands on books to read. During this festive season as we throng the prisons with food and other goodies for our beloved ones in jail, let us think of donating more books to them.

And while at it; did you know that according to the Sentencing Policy Guidelines, an offender incapable of paying court fines at once can do so in installments within a given period? Certainly, knowledge makes us equal!

Request history8.1.26PHP Version907msRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (10.64ms)time
    • Application (896ms)time
    • 1 x Application (98.83%)
      896ms
      1 x Booting (1.17%)
      10.64ms
      10 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1160
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:689
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:690
      • Articles.php#520standard_digital_main3.98msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001488009' and `published_at` <= '2025-01-14 05:14:59' and `deleted_at` is null
        Bindings
        • 0: 2001488009
        • 1: 2025-01-14 05:14:59
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:689
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:690
      • Articles.php#1435standard_digital_main670μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-01-14'
        Bindings
        • 0: 2025-01-14
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:692
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:693
      • Articles.php#528standard_digital_worldConnection Established
        Backtrace
        • app/Utils/Articles.php:528
        • app/Http/Controllers/MainsiteController.php:697
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:698
      • Articles.php#531standard_digital_world4.16msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001488009' and `publishdate` <= '2025-01-14 05:14:59' and `inactive` is null
        Bindings
        • 0: 2001488009
        • 1: 2025-01-14 05:14:59
        Backtrace
        • app/Utils/Articles.php:531
        • app/Http/Controllers/MainsiteController.php:697
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:698
      • Articles.php#535standard_digital_world_archives_1Connection Established
        Backtrace
        • app/Utils/Articles.php:535
        • app/Http/Controllers/MainsiteController.php:697
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:698
      • Articles.php#538standard_digital_world_archives_14.13msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001488009' and `publishdate` <= '2025-01-14 05:14:59' and `inactive` is null
        Bindings
        • 0: 2001488009
        • 1: 2025-01-14 05:14:59
        Backtrace
        • app/Utils/Articles.php:538
        • app/Http/Controllers/MainsiteController.php:697
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:698
      • Articles.php#147standard_digital_main660μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 7 or `parent_id` = 7 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 7
        • 2: 7
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:759
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:760
      • Articles.php#164standard_digital_main6.93msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (7, 33, 35, 59, 487, 614) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-01-14 05:14:59' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 7
        • 1: 33
        • 2: 35
        • 3: 59
        • 4: 487
        • 5: 614
        • 6: 1
        • 7: 2025-01-14 05:14:59
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:759
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:760
      • Articles.php#164standard_digital_main3.38msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 614)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:759
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:760
      • Articles.php#53standard_digital_main710μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 7
        Bindings
        • 0: 7
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main740μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_main3.63msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_main3.64msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#60standard_digital_main1.47msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
        Backtrace
        • app/Utils/Articles.php:60
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main130msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"[\\"Kenyan Prisons\\",\\"Reading Culture\\",\\"Book Donation\\"]\"]%') and `site_id` = 1 and `published_at` <= '2025-01-14 05:14:59' and `deleted_at` is null and `id` not in ('2001488009') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["[\"Kenyan Prisons\",\"Reading Culture\",\"Book Donation\"]"]%
        • 1: 1
        • 2: 2025-01-14 05:14:59
        • 3: 2001488009
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#424standard_digital_main113msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-01-14 05:14:59' and `published_at` >= '2025-01-14 04:14:59' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-01-14 05:14:59
        • 4: 2025-01-14 04:14:59
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:857
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:858
      • Articles.php#147standard_digital_main950μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:861
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:862
      • Articles.php#164standard_digital_main1.09msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-01-14 05:15:00' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-01-14 05:15:00
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:861
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:862
      • Articles.php#164standard_digital_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:861
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:862
      • Articles.php#753standard_digital_main133msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-01-14 05:15:00' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-01-14 05:15:00
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:869
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:870
      • Articles.php#753standard_digital_main2.13msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 7, 22, 41)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:869
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:870
      • Articles.php#819standard_digital_main4.21msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001488009' and `site_id` = 1 and `published_at` <= '2025-01-14 05:15:00' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001488009
        • 1: 1
        • 2: 2025-01-14 05:15:00
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#819standard_digital_main2.15msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#865standard_digital_main1.66msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001488009' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-01-14 05:15:00' limit 1
        Bindings
        • 0: 2001488009
        • 1: 1
        • 2: 2025-01-14 05:15:00
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#865standard_digital_main950μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#1288standard_digital_main12.41msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-01-14 05:15:00' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001488009') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-01-14 05:15:00
        • 1: 7
        • 2: 1
        • 3: 2001488009
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:877
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:878
      • Articles.php#1288standard_digital_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:877
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:878
      • Builder.php#20standard_digital_main31.95msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"[\\"Kenyan Prisons\\",\\"Reading Culture\\",\\"Book Donation\\"]\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["[\"Kenyan Prisons\",\"Reading Culture\",\"Book Donation\"]"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3749standard_digital_main840μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3749
        • app/Http/Controllers/MainsiteController.php:885
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:886
      • Articles.php#3775standard_digital_main840μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001509360, 2001249065, 2000142944, 2001509465, 2001509536, 2001509358, 2001509532, 2001509543, 2000219035, 2001509504, 2001434504, 2001296132, 2001509357, 2001305398, 2001505137, 2001500560, 2001406742, 2001509361, 2001496835, 2000173980) and `deleted_at` is null and `published_at` <= '2025-01-14 05:15:00' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001509360
        • 1: 2001249065
        • 2: 2000142944
        • 3: 2001509465
        • 4: 2001509536
        • 5: 2001509358
        • 6: 2001509532
        • 7: 2001509543
        • 8: 2000219035
        • 9: 2001509504
        • 10: 2001434504
        • 11: 2001296132
        • 12: 2001509357
        • 13: 2001305398
        • 14: 2001505137
        • 15: 2001500560
        • 16: 2001406742
        • 17: 2001509361
        • 18: 2001496835
        • 19: 2000173980
        • 20: 2025-01-14 05:15:00
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:885
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:886
      • Articles.php#3775standard_digital_main820μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 267, 588)
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:885
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:886
      • CookieTool.php#185standard_digital_main960μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:902
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main1.09msselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main900μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main850μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main710μsselect * from article_categories where id = '7'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main73.05msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-01-14 05:15:00' and (`keywords` like '%[\"Kenyan Prisons\",\"Reading Culture\",\"Book Donation\"]%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001488009' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-01-14 05:15:00
        • 1: %["Kenyan Prisons","Reading Culture","Book Donation"]%
        • 2: 1
        • 3: 16
        • 4: 20
        • 5: 2001488009
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1672
        • view::mainsite.article:582
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main1.03msselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      383Category.php#?
      App\Models\Article
      31Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      13Author.php#?
      App\Models\ArticleOld
      1ArticleOld.php#?
          _token
          oFAwa6C5tagXOuHxEMSMBksiVfW2QUclSFjxqu4b
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001488009/make-a...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /counties/article/2001488009/make-a-difference-this-season-donate-books-to-prisoners
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "901a1d9f0a516158-EWR" ] "cf-connecting-ip" => array:1 [ 0 => "3.136.18.14" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "x-forwarded-for" => array:1 [ 0 => "3.136.18.14" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 14 Jan 2025 02:15:00 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1OclpDQkVreEFhNm5wZUFUbmcvNHc9PSIsInZhbHVlIjoiVnd6ckNXL0RQSXNOaGFMeVE4MVQzSHM5ZFhTWWZ5Qk9XUEprd3dBR21iU253MnNHeU1DYjBjcnU5dEtkd2J1eEVEYlpKT1ZVd2w5NGMycHJuZUZQUmJhYzRGVlM1aTVNT05uVkoxZUVpVGozK0l3YkNCeHlDUlZlUFdPaHBMV1UiLCJtYWMiOiJiMWMwMWQyMzFkMzIwMzA4YmY2ZTJiZDIwNWI4OTQ1YjI2M2I0MWNmNzhiNzhkNmVmNWI3YWJiYWRjZWZjOTAxIiwidGFnIjoiIn0%3D; expires=Thu, 13 Feb 2025 12:44:00 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ik1OclpDQkVreEFhNm5wZUFUbmcvNHc9PSIsInZhbHVlIjoiVnd6ckNXL0RQSXNOaGFMeVE4MVQzSHM5ZFhTWWZ5Qk9XUEprd3dBR21iU253MnNHeU1DYjBjcnU5dEtkd2J1eEVEYlpKT" 1 => "thestandardmediagroup_session=eyJpdiI6Ikwwd3ZEcGlUanJORmM2VENXdkFMTVE9PSIsInZhbHVlIjoidDY4ZW82SDhqazBPalIrNUs5Nk55cjNVbTU5MndCdHVHbnc2MUoyZ0VaOXpPc1BhOGlpQmNBRnJsK2d0RVY4RmpCRW91WjdGY2RHWUpFeEZyZ2VPWkdCbStWZ0ZsajFBYnRjamlrdWlnQmJGamJLUmRHQitOUE4yT3hyR3Y5cGwiLCJtYWMiOiIzNzNhZWU3ZDJjMTRmOGY3ZmY2Y2U4ZDQyNTYyMWU1ZDhkN2RjNDQ1NDA0NGZhYmMzMTUyNTZjNjIxOTc0MjRmIiwidGFnIjoiIn0%3D; expires=Thu, 13 Feb 2025 12:44:00 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ikwwd3ZEcGlUanJORmM2VENXdkFMTVE9PSIsInZhbHVlIjoidDY4ZW82SDhqazBPalIrNUs5Nk55cjNVbTU5MndCdHVHbnc2MUoyZ0VaOXpPc1BhOGlpQmNBRn" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1OclpDQkVreEFhNm5wZUFUbmcvNHc9PSIsInZhbHVlIjoiVnd6ckNXL0RQSXNOaGFMeVE4MVQzSHM5ZFhTWWZ5Qk9XUEprd3dBR21iU253MnNHeU1DYjBjcnU5dEtkd2J1eEVEYlpKT1ZVd2w5NGMycHJuZUZQUmJhYzRGVlM1aTVNT05uVkoxZUVpVGozK0l3YkNCeHlDUlZlUFdPaHBMV1UiLCJtYWMiOiJiMWMwMWQyMzFkMzIwMzA4YmY2ZTJiZDIwNWI4OTQ1YjI2M2I0MWNmNzhiNzhkNmVmNWI3YWJiYWRjZWZjOTAxIiwidGFnIjoiIn0%3D; expires=Thu, 13-Feb-2025 12:44:00 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik1OclpDQkVreEFhNm5wZUFUbmcvNHc9PSIsInZhbHVlIjoiVnd6ckNXL0RQSXNOaGFMeVE4MVQzSHM5ZFhTWWZ5Qk9XUEprd3dBR21iU253MnNHeU1DYjBjcnU5dEtkd2J1eEVEYlpKT" 1 => "thestandardmediagroup_session=eyJpdiI6Ikwwd3ZEcGlUanJORmM2VENXdkFMTVE9PSIsInZhbHVlIjoidDY4ZW82SDhqazBPalIrNUs5Nk55cjNVbTU5MndCdHVHbnc2MUoyZ0VaOXpPc1BhOGlpQmNBRnJsK2d0RVY4RmpCRW91WjdGY2RHWUpFeEZyZ2VPWkdCbStWZ0ZsajFBYnRjamlrdWlnQmJGamJLUmRHQitOUE4yT3hyR3Y5cGwiLCJtYWMiOiIzNzNhZWU3ZDJjMTRmOGY3ZmY2Y2U4ZDQyNTYyMWU1ZDhkN2RjNDQ1NDA0NGZhYmMzMTUyNTZjNjIxOTc0MjRmIiwidGFnIjoiIn0%3D; expires=Thu, 13-Feb-2025 12:44:00 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ikwwd3ZEcGlUanJORmM2VENXdkFMTVE9PSIsInZhbHVlIjoidDY4ZW82SDhqazBPalIrNUs5Nk55cjNVbTU5MndCdHVHbnc2MUoyZ0VaOXpPc1BhOGlpQmNBRn" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "oFAwa6C5tagXOuHxEMSMBksiVfW2QUclSFjxqu4b" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001488009/make-a-difference-this-season-donate-books-to-prisoners" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-01-14 05:15:00GET/main-staging/counties/article/2001488009/make-a-difference-this-season-donate-books-to-prisoners1036464