More Premium Hugo Themes Premium Nextjs Themes

Laranext Monorepo

Laravel + NextJS monorepo starter kit

Laranext Monorepo

Laravel + NextJS monorepo starter kit

Author Avatar Theme by isaacdarcilla
Github Stars Github Stars: 18
Last Commit Last Commit: Oct 14, 2025 -
First Commit Created: Dec 18, 2023 -
Laranext Monorepo screenshot

Overview

The content provided discusses the installation and usage of the Laravel Breeze Next.js theme. It provides step-by-step instructions on how to install the theme, set environment variables, and run the application. It also mentions the presence of a custom useAuth React hook for authentication and the use of Ziggy for referencing named route URLs from a React application.

Features

  • Installation Steps: Provides the necessary steps to install the Laravel Breeze Next.js theme, including cloning the repository, installing node and composer packages, and migrating the database.
  • Environment Variables: Specifies the required environment variables APP_URL and FRONTEND_URL and their respective values.
  • Serving the Application: Instructs on how to serve the Laravel application using the serve Artisan command and run the application via the npm run dev command.
  • Adding Packages to Workspace: Describes how to add new packages, such as husky, to the workspace.
  • Authentication Hook: Explains the use of a custom useAuth React hook in the Next.js application, which abstracts authentication logic and provides access to the currently authenticated user.
  • Named Routes: Mentions the usage of Ziggy to reference named route URLs from a React application.

Installation

To install the Laravel Breeze Next.js theme, follow these steps:

  1. Clone the repository.
  2. Install node packages.
  3. Install composer packages.
  4. Migrate the database.

Ensure that the APP_URL environment variable is set to http://localhost:8000 and the FRONTEND_URL environment variable is set to http://localhost:3000.

To serve the Laravel application, use the command php artisan serve. Run the application using the command npm run dev. The application will be available at http://localhost:3000.

To add new packages to the workspace, use the command npm install <package-name>.

Summary

The Laravel Breeze Next.js theme is a theme that combines Laravel and Next.js for building efficient and powerful web applications. It provides an easy installation process and includes features such as a custom useAuth React hook for authentication and the use of Ziggy for referencing named route URLs. This theme offers developers a seamless experience in developing Laravel applications with Next.js.