How to Update DNS Records for MailChannels

If you’re managing your DNS elsewhere (your nameservers are not pointed to InMotion Hosting nameservers) and need to update your SPF and TXT records for MailChannels on our Shared, WordPress and Reseller Servers, this guide will walk you through the process step-by-step for some popular domain registrars. What Are SPF and TXT Records? For MailChannels, Read More >

How to Access the MailChannels Dashboard from cPanel

Heads up! This feature will not be available on our Shared Servers until early 2025. If your hosting plan includes MailChannels, you can access the MailChannels Dashboard directly from your cPanel account. This guide will walk you through the steps to view and manage your email activity, check deliverability, and monitor email issues. What is Read More >

Step-by-Step Guide to Installing React (Updated for 2024)

React is a popular JavaScript library for building user interfaces, especially single-page applications where dynamic content updates are essential. This guide will walk you through the updated steps to install React using the latest tools like Vite and Next.js and explain why you should use a framework tailored to your needs. What Is React? React, Read More >

How to Use Controllers in Laravel

Laravel is a powerful PHP framework that offers a clean and expressive syntax for web development. Controllers play a critical role in Laravel by handling the logic of your application, responding to user actions, and returning appropriate responses. In this guide, we’ll explore how to effectively use controllers in Laravel, from creating them to using Read More >

Form Validation in Laravel

Form validation is a critical aspect of web application development. It ensures that the data submitted by users meets specific criteria before processing. Laravel provides a powerful and easy-to-use validation system that simplifies this process. This article will guide you through implementing and customising form validation in Laravel. Introduction to Laravel Form Validation Laravel’s validation Read More >

Understanding CSRF Protection in Laravel

Cross-Site Request Forgery (CSRF) is an attack in which unauthorized commands are transmitted from a user that the web application trusts. Laravel provides robust CSRF protection out of the box to help secure your application from such vulnerabilities. This article will guide you through the basics of CSRF, how Laravel protects against CSRF attacks, and Read More >

Manage Email Filters in CWP

Email filters are essential for managing incoming emails and ensuring your inbox remains organized and clutter-free. Control Web Panel (CWP) provides robust tools for creating and managing email filters, allowing you to automate email organization based on various criteria. This guide will walk you through setting up and managing email filters in CWP. Introduction Email Read More >

CWP Log Paths

Logs are essential for server management, providing detailed records of activities and events that occur on your server. In Control Web Panel (CWP), logs are crucial for diagnosing issues, monitoring system performance, and ensuring security. This article provides a comprehensive guide to the log paths in CWP, helping you locate and understand the various logs Read More >

Logging into Control Web Panel (CWP) for the First Time

Welcome to your new server with Control Web Panel (CWP)! This guide will help you log in to your CWP User and Admin Panels for the first time. Following these steps, you can access and manage your hosting environment quickly and easily. Let’s get started. Accessing the CWP User Panel Accessing the CWP Admin Panel Read More >

Manage Your Control Web Panel Server from the Account Management Panel (AMP)

InMotion Hosting’s Account Management Panel (AMP) offers tools designed to help you manage your Control Web Panel server seamlessly. This guide will walk you through the various options available within AMP to help you leverage these tools effectively. Tools covered: Accessing Account Management Panel (AMP) Log in to your InMotion Hosting Account Management Panel (AMP) Read More >

Database Seeding in Laravel

Database seeding is a crucial process in web development, allowing developers to populate databases with initial data. This is particularly useful for testing and development environments. Laravel offers a powerful and flexible way to seed databases. In this guide, we will cover everything you need to know about seeding databases in Laravel. Introduction Database seeding Read More >

Creating Laravel Database Model Factories

Database model factories in Laravel provide an efficient and powerful way to insert data for testing and seeding purposes. By leveraging model factories, developers can create realistic data sets quickly and easily by defining a set of default attributes for each of your Eloquent models, enhancing the development and testing processes. This guide will cover Read More >

Mastering Laravel Pagination

Pagination is a critical feature for web applications, enhancing user experience by breaking down large data sets into manageable chunks. Laravel simplifies the implementation of pagination through its built-in paginate() method. This article will guide you through the process of setting up and customizing pagination in Laravel, ensuring a smooth and efficient user experience. Setting Read More >

Debugging Laravel Applications with Laravel Debugbar

Debugging is an essential part of application development, ensuring that software operates efficiently and correctly. For developers working with Laravel, the Laravel Debugbar, developed by Barry vd. Heuvel, is an indispensable tool. It provides a powerful and flexible way to add debugging capabilities directly into your Laravel application. This article shows how you can leverage Read More >

Working with Docker Containers

Docker is now available to install on all VPS and Dedicated Servers from InMotion Hosting, including Platform i, Unmanaged Cloud VPS, Control Web Panel, and cPanel-Managed VPS. Due to the complexity and potential system-level changes required, Docker installations are recommended for experienced users only. Docker allows you to encapsulate your applications within containers, making them portable and easy to Read More >