An open API service indexing awesome lists of open source software.

https://github.com/samrap/laravel-kickstart

[ABANDONED] An advanced workflow for one of the most popular and fastest-growing PHP frameworks available.
https://github.com/samrap/laravel-kickstart

Last synced: 5 months ago
JSON representation

[ABANDONED] An advanced workflow for one of the most popular and fastest-growing PHP frameworks available.

Awesome Lists containing this project

README

          

# Laravel Kickstart

[![Latest Stable Version](https://poser.pugx.org/samrap/laravel-kickstart/v/stable)](https://packagist.org/packages/samrap/laravel-kickstart)
[![Total Downloads](https://poser.pugx.org/samrap/laravel-kickstart/downloads)](https://packagist.org/packages/samrap/laravel-kickstart)
[![Latest Unstable Version](https://poser.pugx.org/samrap/laravel-kickstart/v/unstable)](https://packagist.org/packages/samrap/laravel-kickstart)
[![License](https://poser.pugx.org/samrap/laravel-kickstart/license)](https://packagist.org/packages/samrap/laravel-kickstart)

### What is Laravel Kickstart?
---
Laravel Kickstart is a Laravel starter configuration that helps you build Laravel websites faster. It comes with an [Elixir](https://laravel.com/docs/5.1/elixir) configuration, the latest versions of [Bootstrap](http://getbootstrap.com) and [JQuery](https://jquery.com), a [Blade](https://laravel.com/docs/5.1/blade) wrapper template, debug tools, and much more.

### Why Laravel Kickstart?
---
Laravel is an amazing framework that lets you build scalable applications rapidly and professionally. However, when it comes time to tie in the front end, a lot of time is spent configuring views, stylesheets, and scripts. Laravel Kickstart aims to provide you with a front end workflow as advanced as Laravel's back end workflow, while tying both together seamlessly.

### Features
---
- **Gulp/Elixir Configuration:** Compile your Sass and JavaScript files with [Laravel Elixir](https://laravel.com/docs/5.1/elixir). Your styles and scripts will automatically be combined with the project's Node dependencies and injected into the base Blade file.
- **DRY Philosophy:** Modularized Sass and JavaScript files out of the box to prevent repetitive front end code. A main.js file utilizes [DOM-based routing](http://www.paulirish.com/2009/markup-based-unobtrusive-comprehensive-dom-ready-execution/), while a highly organized Sass file structure (based on [Sage](https://roots.io/sage/)) breaks your styles into organized groups. Staying DRY never felt so good!
- **Blade Wrapper:** A base [Blade](https://laravel.com/docs/5.1/blade) template that acts as a wrapper for all your pages automatically pulls in your styles and scripts and provides many sections to extend.
- **Enhanced Debugging:** Laravel Kickstart implements the [Whoops](https://github.com/filp/whoops) error handler and [Laravel Debugbar](https://github.com/barryvdh/laravel-debugbar) for advanced debugging in app debug mode.
- **Even More:** That's right. Read on to find out about the loads of other small features in Laravel Kickstart that make Laravel development even more streamlined.

### Installation
---
Install via composer:

```bash
composer require samrap/laravel-kickstart
```

Then add the service provider to your providers array in `config/app.php`:

```php
Samrap\Kickstart\KickstartServiceProvider::class
```

Finally, just run the `php artisan:kickstart` command and let Laravel Kickstart do the rest.

You're now ready to utilize all the great features Laravel Kickstart has to offer!

### Usage
---
Head over to the [Laravel Kickstart Wiki](https://github.com/samrap/laravel-kickstart/wiki) for the quick and useful documentation on utilizing Laravel Kickstart's awesome features.

### Contributing
---
Contributions are more than welcome! You can submit feature requests to [rapaport.sam7@gmail.com](mailto:rapaport.sam7@gmail.com), or fork the repo yourself!