The Good Shepherd

00:00
00:00

Hired hands may abandon the flock when danger comes, but the Good Shepherd defends His sheep to the death. Today, R.C. Sproul looks to Jesus as the One who laid down His life for His flock, the church. Get R.C. Sproul’s book Who Is Jesus?, his teaching series Knowing Christ on DVD, and lifetime digital access to the messages and study guide for your donation of any amount: https://gift.renewingyourmind.org/3709/knowing-christ Meet Today’s Teacher:   R.C. Sproul (1939–2017) was known for his ability to winsomely and clearly communicate deep, practical truths from God’s Word. He was founder of Ligonier Ministries, first minister of preaching and teaching at Saint Andrew’s Chapel, first president of Reformation Bible College, and executive editor of Tabletalk magazine.   Meet the Host:   Nathan W. Bingham is vice president of ministry engagement for Ligonier Ministries, executive producer and host of Renewing Your Mind, host of the Ask Ligonier podcast, and a graduate of Presbyterian Theological College in Melbourne, Australia. Nathan joined Ligonier in 2012 and lives in Central Florida with his wife and four children. Renewing Your Mind is a donor-supported outreach of Ligonier Ministries. Explore all of our podcasts: https://www.ligonier.org/podcasts

Released on 23 Nov 2024

Share this page...
SettingsRequest history8.3.17PHP Version245msRequest Duration4MBMemory UsageGET podcasts/{podcast}/episodes/{episode}
status
200 OK
full_url
https://premier.amperative.site/podcasts/renewing-your-mind-with-r-c-sproul/episodes/the-good-shephe...
action_name
podcasts.episodes.show
controller_action
App\Http\Controllers\PodcastEpisodesController@show
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://premier.amperative.site/podcasts/renewing-your-mind-with-r-c-sproul/episodes/the-good-shephe...
action_name
podcasts.episodes.show
controller_action
App\Http\Controllers\PodcastEpisodesController@show
uri
GET podcasts/{podcast}/episodes/{episode}
scope_bindings
true
controller
App\Http\Controllers\PodcastEpisodesController@show
file
app/Http/Controllers/PodcastEpisodesController.php:22-38
middleware
web
duration
245ms
peak_memory
4MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:15 [ "host" => array:1 [ 0 => "premier.amperative.site" ] "connection" => array:1 [ 0 => "keep-alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "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" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] ]
request_cookies
[]
response_headers
0 of 0
array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 26 Jul 2025 01:00:48 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "UreEPAmAadV30gBJ6bmjUdHac6J6KBDFLJaxyip1" ]
    • Booting (62.91ms)time
    • Application (182ms)time
    • Routing (11.72ms)
    • Preparing Response (107ms)
    • 1 x Application (74.32%)
      182ms
      1 x Preparing Response (43.74%)
      107ms
      1 x Booting (25.67%)
      62.91ms
      1 x Routing (4.78%)
      11.72ms
      62 templates were rendered
      • 1x templates.podcast-episodes.showshow.blade.php#?blade
      • 1x livewire.section-podcast-playersection-podcast-player.blade.php#?blade
      • 1x components.sections.header-playerheader-player.blade.php#?blade
      • 1x components.sections.header-topheader-top.blade.php#?blade
      • 35x components.iconicon.blade.php#?blade
      • 1x components.player.tracktrack.blade.php#?blade
      • 1x components.modals.modal-confirmationmodal-confirmation.blade.php#?blade
      • 3x components.modals.generic-1generic-1.blade.php#?blade
      • 1x components.sharethissharethis.blade.php#?blade
      • 3x components.cards.episodeepisode.blade.php#?blade
      • 1x components.modals.model-show-signupmodel-show-signup.blade.php#?blade
      • 1x components.recommendations.index-bespokeindex-bespoke.blade.php#?blade
      • 1x components.promotional-blockspromotional-blocks.blade.php#?blade
      • 1x components.sections.footerfooter.blade.php#?blade
      • 2x components.form.inputinput.blade.php#?blade
      • 2x components.form.input-groupinput-group.blade.php#?blade
      • 1x components.layouts.mastermaster.blade.php#?blade
      • 1x components.faviconfavicon.blade.php#?blade
      • 1x components.social-metasocial-meta.blade.php#?blade
      • 1x components.modals.searchsearch.blade.php#?blade
      • 1x components.toast-controllertoast-controller.blade.php#?blade
      • 1x components.modals.model-show-thank-youmodel-show-thank-you.blade.php#?blade
      uri
      GET podcasts/{podcast}/episodes/{episode}
      middleware
      web
      scope_bindings
      true
      controller
      App\Http\Controllers\PodcastEpisodesController@show
      as
      podcasts.episodes.show
      file
      app/Http/Controllers/PodcastEpisodesController.php:22-38
      23 statements were executed (13 duplicates)Show only duplicates71.51ms
      • RedirectMiddleware.php#49premier1.11msselect * from `redirects` where `is_regex` = 1 and `redirects`.`deleted_at` is null
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Middleware/RedirectMiddleware.php:49
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:127
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:807
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:786
      • RedirectMiddleware.php#79premier600μsselect * from `redirects` where `is_regex` = 0 and `match` = '/podcasts/renewing-your-mind-with-r-c-sproul/episodes/the-good-shepherd' and `is_active` = 1 and `redirects`.`deleted_at` is null limit 1
        Bindings
        • 0: 0
        • 1: /podcasts/renewing-your-mind-with-r-c-sproul/episodes/the-good-shepherd
        • 2: 1
        Backtrace
        • app/Http/Middleware/RedirectMiddleware.php:79
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:127
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:807
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:786
      • DatabaseSessionHandler.php#97premier680μsselect * from `sessions` where `id` = 'InqhwMaU1MsQdKR3iDDB1vhEnN5eEHIUnkCTmAG5' limit 1
        Bindings
        • 0: InqhwMaU1MsQdKR3iDDB1vhEnN5eEHIUnkCTmAG5
        Backtrace
        • vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php:97
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:117
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:105
        • vendor/laravel/framework/src/Illuminate/Session/Store.php:89
        • vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:147
      • ContentFamilyTrait.php#42premier1.03msselect * from `podcasts` where `slug` = 'renewing-your-mind-with-r-c-sproul' and `is_active` = 1 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: renewing-your-mind-with-r-c-sproul
        • 1: 1
        Backtrace
        • app/Models/Traits/ContentFamilyTrait.php:42
        • vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php:61
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:961
        • vendor/livewire/livewire/src/Features/SupportPageComponents/SupportPageComponents.php:214
        • vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:42
      • ContentFamilyTrait.php#59premier36.91msselect * from `podcast_episodes` where `podcast_episodes`.`podcast_id` = 46 and `podcast_episodes`.`podcast_id` is not null and `slug` = 'the-good-shepherd' and `podcast_episodes`.`deleted_at` is null order by `published_at` desc limit 1
        Bindings
        • 0: 46
        • 1: the-good-shepherd
        Backtrace
        • app/Models/Traits/ContentFamilyTrait.php:59
        • vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php:56
        • vendor/laravel/framework/src/Illuminate/Routing/Router.php:961
        • vendor/livewire/livewire/src/Features/SupportPageComponents/SupportPageComponents.php:214
        • vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:42
      • PromotionalBlockCacheMiddleware.php#24premier1.16msselect * from `promotional_blocks` where (`display_from` is null or `display_from` < '2025-07-26 02:00:48') and (`display_to` is null or `display_to` > '2025-07-26 02:00:48')
        Bindings
        • 0: 2025-07-26 02:00:48
        • 1: 2025-07-26 02:00:48
        Backtrace
        • app/Http/Middleware/PromotionalBlockCacheMiddleware.php:24
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Http/Middleware/PromotionalBlockCacheMiddleware.php:23
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209
      • PodcastEpisodesController.php#24premier670μsselect exists(select * from `brands` where `brands`.`id` is null and `brands`.`deleted_at` is null) as `exists`
        Backtrace
        • app/Http/Controllers/PodcastEpisodesController.php:24
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • PodcastEpisode.php#193premier1.25msselect exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 25150 and `musicables`.`musicable_id` is not null) as `exists`
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 25150
        Backtrace
        • app/Models/PodcastEpisode.php:193
        • app/Livewire/SectionPodcastPlayer.php:74
        • app/Livewire/SectionPodcastPlayer.php:29
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
      • PodcastEpisode.php#100premier710μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/PodcastEpisode.php:193
        • app/Livewire/SectionPodcastPlayer.php:74
        • app/Livewire/SectionPodcastPlayer.php:29
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
      • Podcast.php#215premier870μsselect exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 46 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
        Bindings
        • 0: 46
        • 1: App\Models\Podcast
        Backtrace
        • app/Models/Podcast.php:215
        • app/Models/PodcastEpisode.php:193
        • app/Livewire/SectionPodcastPlayer.php:74
        • app/Livewire/SectionPodcastPlayer.php:29
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
      • SectionPodcastPlayer.php#78premier530μsselect * from `listenable_progress_items` where `listenable_progress_items`.`listenable_type` = 'App\\Models\\PodcastEpisode' and `listenable_progress_items`.`listenable_id` = 25150 and `listenable_progress_items`.`listenable_id` is not null and `user_id` is null limit 1
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 25150
        Backtrace
        • app/Livewire/SectionPodcastPlayer.php:78
        • app/Livewire/SectionPodcastPlayer.php:29
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • SectionPodcastPlayer.php#138premier10.11msselect * from `podcast_episodes` where `podcast_id` = 46 and `published_at` < '2024-11-23 05:01:00' and `podcast_episodes`.`deleted_at` is null order by `published_at` desc limit 1
        Bindings
        • 0: 46
        • 1: 2024-11-23 05:01:00
        Backtrace
        • app/Livewire/SectionPodcastPlayer.php:138
        • app/Livewire/SectionPodcastPlayer.php:31
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • SectionPodcastPlayer.php#148premier9.2msselect * from `podcast_episodes` where `podcast_id` = 46 and `published_at` > '2024-11-23 05:01:00' and `podcast_episodes`.`deleted_at` is null order by `published_at` asc limit 3
        Bindings
        • 0: 46
        • 1: 2024-11-23 05:01:00
        Backtrace
        • app/Livewire/SectionPodcastPlayer.php:148
        • app/Livewire/SectionPodcastPlayer.php:32
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • PodcastEpisode.php#193premier1.08msselect exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 25150 and `musicables`.`musicable_id` is not null) as `exists`
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 25150
        Backtrace
        • app/Models/PodcastEpisode.php:193
        • view::livewire.section-podcast-player:4
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:16
      • Podcast.php#215premier550μsselect exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 46 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
        Bindings
        • 0: 46
        • 1: App\Models\Podcast
        Backtrace
        • app/Models/Podcast.php:215
        • app/Models/PodcastEpisode.php:193
        • view::livewire.section-podcast-player:4
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      • Setting.php#20premier500μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:16
      • Setting.php#20premier430μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:16
      • PodcastEpisode.php#193premier680μsselect exists(select * from `musicables` where `musicables`.`musicable_type` = 'App\\Models\\PodcastEpisode' and `musicables`.`musicable_id` = 25150 and `musicables`.`musicable_id` is not null) as `exists`
        Bindings
        • 0: App\Models\PodcastEpisode
        • 1: 25150
        Backtrace
        • app/Models/PodcastEpisode.php:193
        • app/Livewire/SectionPodcastPlayer.php:102
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95
      • Podcast.php#215premier750μsselect exists(select * from `music_genres` inner join `musicables` on `music_genres`.`id` = `musicables`.`music_genre_id` where `musicables`.`musicable_id` = 46 and `musicables`.`musicable_type` = 'App\\Models\\Podcast' and `music_genres`.`deleted_at` is null) as `exists`
        Bindings
        • 0: 46
        • 1: App\Models\Podcast
        Backtrace
        • app/Models/Podcast.php:215
        • app/Models/PodcastEpisode.php:193
        • app/Livewire/SectionPodcastPlayer.php:102
        • vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
        • vendor/laravel/framework/src/Illuminate/Container/Util.php:43
      • PodcastEpisode.php#100premier940μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/Traits/ThumbnailImage.php:26
        • app/Models/Traits/ThumbnailImage.php:66
        • view::livewire.section-podcast-player:194
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
      • PodcastEpisode.php#100premier540μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/Traits/ThumbnailImage.php:26
        • app/Models/Traits/ThumbnailImage.php:66
        • view::livewire.section-podcast-player:194
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
      • PodcastEpisode.php#100premier520μsselect * from `podcasts` where `podcasts`.`id` = 46 and `podcasts`.`deleted_at` is null limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Models/PodcastEpisode.php:100
        • app/Models/Traits/ThumbnailImage.php:26
        • app/Models/Traits/ThumbnailImage.php:66
        • view::livewire.section-podcast-player:194
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:38
      • Setting.php#20premier690μsselect * from `settings` where `setting_key` = 'web_donation_link' limit 1
        Bindings
        • 0: web_donation_link
        Backtrace
        • app/Models/Setting.php:20
        • app/Helpers/Settings.php:6
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      Retrieved13CreatedUpdatedDeleted
      App\Models\Podcast5Podcast.php#?
      App\Models\PodcastEpisode5PodcastEpisode.php#?
      App\Models\Setting3Setting.php#?
      section-podcast-player #3rz50tvwKiyxOfycL7zp
      array:4 [ "data" => array:8 [ "podcast" => App\Models\Podcast {#2311 #connection: "mysql...
          _token
          UreEPAmAadV30gBJ6bmjUdHac6J6KBDFLJaxyip1
          ClearShow all
          Date ↕MethodURLData
          #12025-07-26 02:00:49GET/podcasts/renewing-your-mind-with-r-c-sproul/episodes/the-good-shepherd6223131