Demo and practice application with Laravel 8 and InertiaJS. (From laracasts course)

Overview

InertiaJS playground ⚽️

Started with the Laracasts: Build Modern Laravel Apps Using Inertia.js course and decided to share all my code here, I'll be adding my own features such as editing users which was a challenge given after finishing the course.

Installation

  1. Clone the repository
    git clone https://github.com/KasperRL/inertia-playground
  2. Install Composer packages
    composer install
  3. Install NPM packages
    npm install
  4. Create a database.sqlite file in your database directory
    touch database/database.sqlite
  5. Rename .env.example to .env
  6. Edit your database connection in your .env file
    Replace
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=demo
    DB_USERNAME=root
    DB_PASSWORD=
    
    with
    DB_CONNECTION=sqlite
    
  7. Run migrations (creates 100 random users)
    php artisan migrate:fresh --seed
  8. Start server
    php artisan serve
  9. Login with
    email: [email protected]
    password: admin

Build with

Reach me

Or [email protected]

You might also like...
Laravel and AngularJS Starter Application Boilerplate featuring Laravel 5.3 and AngularJS 1.5.8

💁 Zemke/starter-laravel-angular has been upgraded to AngularJS 1.5.8. 💁 Zemke/starter-laravel-angular has been upgraded to Laravel 5.3. You can pull

Laravel Quick-Start - a boilerplate for Laravel Application with typical packages preinstalled and configured

Laravel Quickstart is a boilerplate for Laravel Application with typical packages preinstalled and configured to extend a full-fledged application. We tried to make it as minimal as possible.

project with laravel 9 and php 8 and vuejs 3(modular) in both multi page and single page application

About Project Since Laravel 9 was recently released, it supports PHP 8 and above. So I decided to implement a prototype project using Laravel 9 + PHP

Registry manager for Laravel 5. An alternative for managing application configurations and settings.

Registry manager for Laravel 5. An alternative for managing application configurations and settings. Now with the magic of caching, so no more database calls to simply get site setting.

Quick new application creation with Laravel and Valet
Quick new application creation with Laravel and Valet

Super-powered laravel new for Laravel and Valet Lambo is a command-line tool that replaces the Laravel installer and wraps up the most common tasks yo

Laravel CRUD Generator, Make a Web Application Just In Minutes, Even With Less Code and fewer Steps !

🚀 CRUDBOOSTER - Laravel CRUD Generator Laravel CRUD Generator, Make a Web Application Just In Minutes, Even With Less Code and fewer Steps ! About CR

Laravel Framework 5 Bootstrap 3 Starter Site is a basic application with news, photo and video galeries.
Laravel Framework 5 Bootstrap 3 Starter Site is a basic application with news, photo and video galeries.

Laravel Framework 5.1 Bootstrap 3 Starter Site Starter Site based on on Laravel 5.1 and Boostrap 3 Features Requirements How to install Application St

⬆️ ⬇️ User vote system for Laravel Application.

Laravel Vote ⬆️ ⬇️ User vote system for Laravel Application. Installing $ composer require overtrue/laravel-vote -vvv Configuration This step is optio

Syntax-aware proofreading for your Laravel application.
Syntax-aware proofreading for your Laravel application.

Laravel Prose Linter Syntax-aware proofreading for your Laravel application. The Laravel Prose Linter helps you to polish the texts of your Laravel ap

Owner
Kasper Ligthart
Kasper Ligthart
Hassle-free Laravel + Inertiajs + Svelte + TailwindCSS Boilerplate

Hassle-free Laravel + Inertiajs + Svelte + TailwindCSS Boilerplate

Michael S 46 Dec 31, 2022
This package adds artisan commands to create VueJS components and InertiaJS components.

Laravel Vue Commands This package adds artisan commands to create VueJS components and InertiaJS components. Installation You can install the package

ArielMejiaDev 3 Sep 10, 2021
🍟 A headles datatable with inertiajs

?? A headles datatable with inertiajs

Rizkhal 5 Jul 20, 2022
The source code behind the Laracasts Series: Image Uploading with Vue + Laravel

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Andrew Schmelyun 5 Dec 10, 2022
A simple crud (Create-Read-Update-Delete). A little practice with Laravel v6*

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Roberit 0 Dec 25, 2021
Course Microservice Laravel

Curso Laravel Microservices com RabbitMQ (micro 01) Saiba Mais Sobre o Curso Instalação Clonar Projeto git clone https://github.com/especializati/lara

EspecializaTi 31 Dec 5, 2022
Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

Laravel Enso Hit the ground running when building your new Laravel SPA project with boilerplate and extra functionality out of the box! click on the p

Laravel Enso 1k Jan 3, 2023
Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

Laravel Enso Hit the ground running when building your new Laravel SPA project with boilerplate and extra functionality out of the box! click on the p

Laravel Enso 1k Jan 3, 2023
Demo App for Symfony Twig & Live Components

Twig & Live Components Demo Hi there! You've stumbled across a treasure of demos for the the TwigComponent and LiveComponent libraries! Fun! If you wa

Ryan Weaver 48 Jun 27, 2022
Use this skeleton application to quickly setup and start working on a new Slim Framework 4 application

Slim Framework 4 Skeleton Application Use this skeleton application to quickly setup and start working on a new Slim Framework 4 application. This app

Slim Framework 1.5k Dec 25, 2022