{"id":901,"date":"2024-08-05T06:23:45","date_gmt":"2024-08-05T06:23:45","guid":{"rendered":"https:\/\/blog.200oksolutions.com\/?p=901"},"modified":"2025-12-04T07:44:08","modified_gmt":"2025-12-04T07:44:08","slug":"creating-custom-user-log-activity-in-laravel-versions-6-11","status":"publish","type":"post","link":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/","title":{"rendered":"Creating Custom User Log Activity in Laravel (Versions 6-11)"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls poster=\"https:\/\/blog.200oksolutions.com\/wp-content\/uploads\/2024\/08\/Build-User-Activity-Logs-in-Laravel_-Quick-Guide-landscape.jpg\" src=\"https:\/\/blog.200oksolutions.com\/wp-content\/uploads\/2024\/08\/Build-User-Activity-Logs-in-Laravel_-Quick-Guide-landscape.mp4\"><\/video><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Introduction<\/strong><\/p>\n\n\n\n<p>Looking to manage user activity logs in Laravel without relying on external packages? In this guide, we\u2019ll walk you through creating a custom user log activity system tailored for Laravel versions 6 through 11. Learn how to set up custom log tables and helper facades to seamlessly track user activities within your application.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Why Create Custom User Logs in Laravel?<\/strong><\/p>\n\n\n\n<p>Managing user logs is essential for maintaining security and monitoring activities in your Laravel application. By creating a custom logging system, you gain complete control over how logs are recorded, stored, and displayed.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customization<\/strong>: Tailor the log table structure to meet your specific needs, including fields for user IDs, IP addresses, and HTTP methods.<\/li>\n\n\n\n<li><strong>No External Dependencies<\/strong>: Keep your application lightweight and maintainable by avoiding third-party packages.<\/li>\n\n\n\n<li><strong>Scalable Solution<\/strong>: This method is scalable and can be easily integrated into existing or new Laravel projects.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Step-by-Step Implementation<\/strong><\/p>\n\n\n\n<p><strong>Step 1: Install a Fresh Laravel Application<\/strong><\/p>\n\n\n\n<p>Start by installing a new Laravel project:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>composer create-project --prefer-dist laravel\/laravel laravel_log<br><\/code><\/pre>\n\n\n\n<p><strong>Step 2: Configure the Database<\/strong><\/p>\n\n\n\n<p>Set up your database configuration in the <code>.env<\/code> file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>DB_CONNECTION=mysql<br>DB_HOST=127.0.0.1<br>DB_PORT=3306<br>DB_DATABASE=laravel_log<br>DB_USERNAME=root<br>DB_PASSWORD=root<br><\/code><\/pre>\n\n\n\n<p><strong>Step 3: Create LogActivity Migration and Model<\/strong><\/p>\n\n\n\n<p>Create a <code>log_activities<\/code> table to store your logs:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>php artisan make:migration create_log_activity_table --create=log_activities<br><\/code><\/pre>\n\n\n\n<p>In the migration file, define the schema:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>Schema::create('log_activities', function (Blueprint $table) {<br>    $table-&gt;increments('id');<br>    $table-&gt;string('subject');<br>    $table-&gt;string('url');<br>    $table-&gt;string('method');<br>    $table-&gt;string('ip');<br>    $table-&gt;string('agent')-&gt;nullable();<br>    $table-&gt;integer('user_id')-&gt;nullable();<br>    $table-&gt;timestamps();<br>});<br><\/code><\/pre>\n\n\n\n<p>Run the migration:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>php artisan migrate<br><\/code><\/pre>\n\n\n\n<p><strong>Step 4: Create the LogActivity Helper Class<\/strong><\/p>\n\n\n\n<p>This class will handle log creation and retrieval:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>namespace App\\Helpers;<br><br>use Illuminate\\Support\\Facades\\Request;<br>use App\\Models\\LogActivity as LogActivityModel;<br><br>class LogActivity<br>{<br>    public static function addToLog($subject)<br>    {<br>        $log = [];<br>        $log['subject'] = $subject;<br>        $log['url'] = Request::fullUrl();<br>        $log['method'] = Request::method();<br>        $log['ip'] = Request::ip();<br>        $log['agent'] = Request::header('user-agent');<br>        $log['user_id'] = auth()-&gt;check() ? auth()-&gt;user()-&gt;id : 1;<br>        LogActivityModel::create($log);<br>    }<br><br>    public static function logActivityLists()<br>    {<br>        return LogActivityModel::latest()-&gt;get();<br>    }<br>}<br><\/code><\/pre>\n\n\n\n<p><strong>Step 5: Register the Helper Class<\/strong><\/p>\n\n\n\n<p>Register the helper class in <code>config\/app.php<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>'aliases' =&gt; [<br>    \/\/ other aliases<br>    'LogActivity' =&gt; App\\Helpers\\LogActivity::class,<br>],<br><\/code><\/pre>\n\n\n\n<p><strong>Step 6: Define Routes<\/strong><\/p>\n\n\n\n<p>Add routes to manage logs in <code>routes\/web.php<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>Route::get('add-to-log', 'HomeController@myTestAddToLog');<br>Route::get('log-activity', 'HomeController@logActivity');<br>Route::delete('log-activity\/{id}', [HomeController::class, 'deleteLogActivity']);<br><\/code><\/pre>\n\n\n\n<p><strong>Step 7: Update HomeController<\/strong><\/p>\n\n\n\n<p>Implement methods in <code>HomeController<\/code> to add and display logs:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>public function myTestAddToLog()<br>{<br>    LogActivity::addToLog('My Test Log Entry');<br>    dd('Log inserted');<br>}<br><br>public function logActivity()<br>{<br>    $logs = LogActivity::logActivityLists();<br>    return view('logActivity', compact('logs'));<br>}<br><br>public function deleteLogActivity($id)<br>{<br>    LogActivityModel::find($id)-&gt;delete();<br>    return redirect()-&gt;back()-&gt;with('success', 'Log deleted successfully');<br>}<br><\/code><\/pre>\n\n\n\n<p><strong>Step 8: Create the Log Activity View<\/strong><\/p>\n\n\n\n<p>Create <code>logActivity.blade.php<\/code> to display logs:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;title&gt;Log Activity Lists&lt;\/title&gt;<br>&lt;link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/twitter-bootstrap\/3.3.7\/css\/bootstrap.min.css\" \/&gt;<br>&lt;\/head&gt;<br>&lt;body&gt;<br>&lt;div class=\"container\"&gt;<br>&lt;h1&gt;Log Activity Lists&lt;\/h1&gt;<br>@if(session('success'))<br>&lt;div class=\"alert alert-success\"&gt;{{ session('success') }}&lt;\/div&gt;<br>@endif<br>&lt;table class=\"table table-bordered\"&gt;<br>    &lt;!-- Table contents --&gt;<br>&lt;\/table&gt;<br>&lt;\/div&gt;<br>&lt;\/body&gt;<br>&lt;\/html&gt;<br><\/code><\/pre>\n\n\n\n<p><strong>Step 9: Testing<\/strong><\/p>\n\n\n\n<p>Run your Laravel application:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>php artisan serve<br><\/code><\/pre>\n\n\n\n<p>Visit the following URLs to test your log system:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>http:\/\/localhost:8000\/add-to-log<\/li>\n\n\n\n<li>http:\/\/localhost:8000\/logActivity<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>Creating a custom user log activity system in Laravel gives you full control over log management without the need for external packages. By following this guide, you can implement a scalable, maintainable solution that enhances security and monitoring in your Laravel applications.<\/p>\n\n\n<p>For more Laravel tutorials, visit the <a href=\"https:\/\/laravel.com\/docs\" target=\"_blank\" rel=\"noopener\">Laravel documentation<\/a> and explore additional resources on log management.<\/p>\n<h3>Related Blog Post<\/h3>\n<p>If you&#8217;re interested in enhancing the security of your Laravel applications, check out our guide on <a href=\"https:\/\/blog.200oksolutions.com\/integrate-two-factor-authentication-laravel\/\" target=\"_blank\" rel=\"noopener\">Integrating Two-Factor Authentication in Laravel<\/a>. It covers everything you need to know to add an extra layer of security to your app.<\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction Looking to manage user activity logs in Laravel without relying on external packages? In this guide,&hellip;<\/p>\n","protected":false},"author":5,"featured_media":905,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[209,127,205,208,210,204,206,203,207],"class_list":["post-901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","tag-custom-log-system","tag-laravel","tag-laravel-logging","tag-laravel-tips","tag-laravel-versions-6-11","tag-log-management","tag-php-framework","tag-user-activity-logs","tag-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Creating Custom User Log Activity in Laravel (Versions 6-11) Web Development, Software, and App Blog | 200OK Solutions<\/title>\n<meta name=\"description\" content=\"Discover how to create a custom user log activity system in Laravel (versions 6-11). This comprehensive guide covers setting up custom log tables, helper facades, and routes, enabling seamless tracking of user activities without relying on external packages. Enhance your application&#039;s security and monitoring capabilities with this tailored solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating Custom User Log Activity in Laravel (Versions 6-11) Web Development, Software, and App Blog | 200OK Solutions\" \/>\n<meta property=\"og:description\" content=\"Discover how to create a custom user log activity system in Laravel (versions 6-11). This comprehensive guide covers setting up custom log tables, helper facades, and routes, enabling seamless tracking of user activities without relying on external packages. Enhance your application&#039;s security and monitoring capabilities with this tailored solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Development, Software, and App Blog | 200OK Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-05T06:23:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-04T07:44:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.200oksolutions.com\/blog\/wp-content\/uploads\/2024\/08\/Power-of-Flutter-A-Guide-to-Creating-and-Using-Extensions-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1587\" \/>\n\t<meta property=\"og:image:height\" content=\"2245\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Piyush Solanki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Piyush Solanki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating Custom User Log Activity in Laravel (Versions 6-11) Web Development, Software, and App Blog | 200OK Solutions","description":"Discover how to create a custom user log activity system in Laravel (versions 6-11). This comprehensive guide covers setting up custom log tables, helper facades, and routes, enabling seamless tracking of user activities without relying on external packages. Enhance your application's security and monitoring capabilities with this tailored solution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/","og_locale":"en_US","og_type":"article","og_title":"Creating Custom User Log Activity in Laravel (Versions 6-11) Web Development, Software, and App Blog | 200OK Solutions","og_description":"Discover how to create a custom user log activity system in Laravel (versions 6-11). This comprehensive guide covers setting up custom log tables, helper facades, and routes, enabling seamless tracking of user activities without relying on external packages. Enhance your application's security and monitoring capabilities with this tailored solution.","og_url":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/","og_site_name":"Web Development, Software, and App Blog | 200OK Solutions","article_published_time":"2024-08-05T06:23:45+00:00","article_modified_time":"2025-12-04T07:44:08+00:00","og_image":[{"width":1587,"height":2245,"url":"https:\/\/www.200oksolutions.com\/blog\/wp-content\/uploads\/2024\/08\/Power-of-Flutter-A-Guide-to-Creating-and-Using-Extensions-1.png","type":"image\/png"}],"author":"Piyush Solanki","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Piyush Solanki","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#article","isPartOf":{"@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/"},"author":{"name":"Piyush Solanki","@id":"https:\/\/www.200oksolutions.com\/blog\/#\/schema\/person\/e07f6b8e3c9a90ce7b3b09427d26155e"},"headline":"Creating Custom User Log Activity in Laravel (Versions 6-11)","datePublished":"2024-08-05T06:23:45+00:00","dateModified":"2025-12-04T07:44:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/"},"wordCount":378,"commentCount":0,"publisher":{"@id":"https:\/\/www.200oksolutions.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.200oksolutions.com\/blog\/wp-content\/uploads\/2024\/08\/Power-of-Flutter-A-Guide-to-Creating-and-Using-Extensions-1.png","keywords":["Custom Log System","Laravel","Laravel Logging","Laravel Tips","Laravel Versions 6-11","Log Management","PHP Framework","User Activity Logs","Web Development"],"articleSection":["Laravel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/","url":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/","name":"Creating Custom User Log Activity in Laravel (Versions 6-11) Web Development, Software, and App Blog | 200OK Solutions","isPartOf":{"@id":"https:\/\/www.200oksolutions.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#primaryimage"},"image":{"@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.200oksolutions.com\/blog\/wp-content\/uploads\/2024\/08\/Power-of-Flutter-A-Guide-to-Creating-and-Using-Extensions-1.png","datePublished":"2024-08-05T06:23:45+00:00","dateModified":"2025-12-04T07:44:08+00:00","description":"Discover how to create a custom user log activity system in Laravel (versions 6-11). This comprehensive guide covers setting up custom log tables, helper facades, and routes, enabling seamless tracking of user activities without relying on external packages. Enhance your application's security and monitoring capabilities with this tailored solution.","breadcrumb":{"@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#primaryimage","url":"https:\/\/www.200oksolutions.com\/blog\/wp-content\/uploads\/2024\/08\/Power-of-Flutter-A-Guide-to-Creating-and-Using-Extensions-1.png","contentUrl":"https:\/\/www.200oksolutions.com\/blog\/wp-content\/uploads\/2024\/08\/Power-of-Flutter-A-Guide-to-Creating-and-Using-Extensions-1.png","width":1587,"height":2245,"caption":"Power of Flutter A Guide to Creating and Using Extensions"},{"@type":"BreadcrumbList","@id":"https:\/\/www.200oksolutions.com\/blog\/creating-custom-user-log-activity-in-laravel-versions-6-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.200oksolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Creating Custom User Log Activity in Laravel (Versions 6-11)"}]},{"@type":"WebSite","@id":"https:\/\/www.200oksolutions.com\/blog\/#website","url":"https:\/\/www.200oksolutions.com\/blog\/","name":"Web Development, Software, and App Blog | 200OK Solutions","description":"","publisher":{"@id":"https:\/\/www.200oksolutions.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.200oksolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.200oksolutions.com\/blog\/#organization","name":"Web Development Blog | Software Blog | App Blog","url":"https:\/\/www.200oksolutions.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.200oksolutions.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/200oksolutions.com\/blog\/wp-content\/uploads\/2025\/09\/200ok_logo-CGzMrWDu.png","contentUrl":"https:\/\/200oksolutions.com\/blog\/wp-content\/uploads\/2025\/09\/200ok_logo-CGzMrWDu.png","width":500,"height":191,"caption":"Web Development Blog | Software Blog | App Blog"},"image":{"@id":"https:\/\/www.200oksolutions.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/200ok_solutions\/"]},{"@type":"Person","@id":"https:\/\/www.200oksolutions.com\/blog\/#\/schema\/person\/e07f6b8e3c9a90ce7b3b09427d26155e","name":"Piyush Solanki","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.200oksolutions.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/962a2b0b4db856e6851ec7d838597a0395adcaae9c0091d223de9942a4254461?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/962a2b0b4db856e6851ec7d838597a0395adcaae9c0091d223de9942a4254461?s=96&d=mm&r=g","caption":"Piyush Solanki"},"description":"Piyush is a seasoned PHP Tech Lead with 10+ years of experience architecting and delivering scalable web and mobile backend solutions for global brands and fast-growing SMEs. He specializes in PHP, MySQL, CodeIgniter, WordPress, and custom API development, helping businesses modernize legacy systems and launch secure, high-performance digital products. He collaborates closely with mobile teams building Android &amp; iOS apps , developing RESTful APIs, cloud integrations, and secure payment systems using platforms like Stripe, AWS S3, and OTP\/SMS gateways. His work extends across CMS customization, microservices-ready backend architectures, and smooth product deployments across Linux and cloud-based environments. Piyush also has a strong understanding of modern front-end technologies such as React and TypeScript, enabling him to contribute to full-stack development workflows and advanced admin panels. With a successful delivery track record in the UK market and experience building digital products for sectors like finance, hospitality, retail, consulting, and food services, Piyush is passionate about helping SMEs scale technology teams, improve operational efficiency, and accelerate innovation through backend excellence and digital tools.","url":"https:\/\/www.200oksolutions.com\/blog\/author\/piyush\/"}]}},"_links":{"self":[{"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/posts\/901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=901"}],"version-history":[{"count":6,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/posts\/901\/revisions"}],"predecessor-version":[{"id":917,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/posts\/901\/revisions\/917"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/media\/905"}],"wp:attachment":[{"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.200oksolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}