Skip to content

Latest commit

 

History

History
65 lines (36 loc) · 1.36 KB

README.md

File metadata and controls

65 lines (36 loc) · 1.36 KB

LWAP (Laravel website as package)

Source code from tutorial series by Wade Penistone

This is the source code built alongside a video series covering this practice of building websites:

https://www.youtube.com/playlist?list=PL16aYxMS6PIIjJsD4kWWUV4U_CGpSjUEd

Installation

Add the following to the 'repositories' inside your composer.json located in the root folder of a Laravel instance (Create repositiories as key if it does not exist with value set as square brackets)

{
    "type": "vcs",
    "url": "[email protected]:Truemedia/lwap.git"
}

Then run the following command/s in your VM inside the root directory of the site

composer require truemedia/lwap:dev-master --prefer-source

Then... (Only for Laravel < 5.5)

Add the following line to config/app.php inside the 'providers' array to use the service provider

Truemedia\Lwap\LwapServiceProvider::class,

Update composer

composer update

Alter webpack.mix.js (root directory)

From: mix.js('resources/assets/js/app.js', 'public/js')

To: mix.js('vendor/truemedia/lwap/src/resources/assets/js/app.js', 'public/js')

Publish assets

php artisan vendor:publish

Compile assets

npm run dev

Run migrations

php artisan migrate

Usage

To be updated

Tests

To be updated

Tools

To be updated

Credits

Wade Penistone (@Truemedia) - 2017