phpner/start-slim

Skeleton of slim 3 with webpack and laravel Eloquent, laravel template blabe and so on

Installs: 24

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:project

1.0.4 2018-05-01 05:50 UTC

This package is not auto-updated.

Last update: 2024-04-28 03:03:53 UTC


README

###Installa

composer create-project phpner/start-slim name

will download dependencies :

"require": {
        "slim/slim": "^3.0",
        "illuminate/database": "^5.6",
        "philo/laravel-blade": "3.*"
    },

To use laravel blade view in your contrallers you have to extends AbstractController.

<?php

namespace App\Controllers;

class HomeController extends AbstractController
{
  public function index()
    {
     echo $this->view('example');
    }
}
?>

In folder 'App/ View' make a file - example**.blade**.php

For more information read here Laravel 5.1 blade

If you wanna use webpack

npm install

will download

  "babel-core": "^6.26.0",
    "babel-loader": "^7.1.4",
    "backbone": "^1.3.3",
    "bootstrap": "^3.3.7",
    "browser-sync": "^2.23.6",
    "browser-sync-webpack-plugin": "^2.0.1",
    "css-loader": "^0.28.10",
    "extract-text-webpack-plugin": "^3.0.2",
    "file-loader": "^1.1.11",
    "jquery": "^2.2.4",
    "node-sass": "^4.7.2",
    "owl.carousel": "^2.3.3",
    "postcss-loader": "^2.1.1",
    "sass-loader": "^6.0.7",
    "style-loader": "^0.20.3",
    "webpack": "^3.11.0",
    "webpack-cli": "^2.0.11",
    "webpack-notifier": "^1.6.0"

when

npm run start

wiil watch your files :

["public/assets/**/*.css","public/assets/js/*.js","App/View/**.php"]