2017 © Pedro Peláez
 

library laravel-materialize-css

Add Materialize CSS Framework to Laravel

image

skydiver/laravel-materialize-css

Add Materialize CSS Framework to Laravel

  • Monday, March 26, 2018
  • by skydiver
  • Repository
  • 8 Watchers
  • 31 Stars
  • 8,953 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 0 Open issues
  • 11 Versions
  • 12 % Grown

The README.md

laravel-materialize-css

Materialize CSS Framework for Laravel 5 [http://materializecss.com/], (*1)

Installation

  • Require this package in your composer.json and run composer update.
    "skydiver/laravel-materialize-css": "dev-master"
  • After updating composer, add ServiceProvider to the providers array in config/app.php
    Skydiver\LaravelMaterializeCSS\MaterializeCSSServiceProvider::class,
  • Add Facade to the aliases array in config/app.php
    'MaterializeCSS' => Skydiver\LaravelMaterializeCSS\MaterializeCSS::class,
  • Then publish the package's assets to public folder:
    $ php artisan vendor:publish --tag=materializecss --force

Updates

You can re-publish the assets automatically when composer updated the package:, (*2)

  • In your composer.json, go to scripts > post-update-cmd section, add the next line:
    "php artisan vendor:publish --tag=materializecss --force"
  • The code will look similar to:
    "post-update-cmd": [
        "php artisan optimize",
        "php artisan vendor:publish --tag=materializecss --force"
    ],

Usage

There are differents methods to include Materialize CSS assets:, (*3)

  • include_full()
    {!! MaterializeCSS::include_full() !!}
    <link rel="stylesheet" charset="utf-8" href="https://fonts.googleapis.com/icon?family=Material+Icons">
    <link rel="stylesheet" charset="utf-8" href="http://yourdomain.com/materialize-css/css/materialize.min.css">
    <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script type="text/javascript" src="http://yourdomain.com/materialize-css/js/materialize.min.js"></script>



* **include_all()** ```php {!! MaterializeCSS::include_all() !!}
```html <link rel="stylesheet" charset="utf-8" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel="stylesheet" charset="utf-8" href="http://yourdomain.com/materialize-css/css/materialize.min.css"> <script type="text/javascript" src="http://yourdomain.com/materialize-css/js/materialize.min.js"></script>

* **include_css()** ```php {!! MaterializeCSS::include_css() !!}
```html <link rel="stylesheet" charset="utf-8" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel="stylesheet" charset="utf-8" href="http://yourdomain.com/materialize-css/css/materialize.min.css">

* **include_js()** ```php {!! MaterializeCSS::include_js() !!}
```html <script src="http://yourdomain.com/materialize-css/js/materialize.min.js"></script>

* **include_secure_css()** ```php {!! MaterializeCSS::include_secure_css() !!}
```html <link rel="stylesheet" href="https://yourdomain.com/materialize-css/css/materialize.min.css">

* **include_secure_js()** ```php {!! MaterializeCSS::include_secure_js() !!}
```html <script type="text/javascript" src="http://yourdomain.com/materialize-css/js/materialize.min.js"></script>

* **get_url_css($full=false, $secure=false)** ```php {!! MaterializeCSS::get_url_css() !!} {!! MaterializeCSS::get_url_css(true, false) !!} {!! MaterializeCSS::get_url_css(false, true) !!} {!! MaterializeCSS::get_url_css(true, true) !!}
```html /materialize-css/css/materialize.min.css http://yourdomain.com/materialize-css/css/materialize.min.css /materialize-css/css/materialize.min.css https://yourdomain.com/materialize-css/css/materialize.min.css

* **get_url_js($full=false, $secure=false)** ```php {!! MaterializeCSS::get_url_js() !!} {!! MaterializeCSS::get_url_js(true, false) !!} {!! MaterializeCSS::get_url_js(false, true) !!} {!! MaterializeCSS::get_url_js(true, true) !!}
```html /materialize-css/js/materialize.min.js http://yourdomain.com/materialize-css/js/materialize.min.js /materialize-css/js/materialize.min.js https://yourdomain.com/materialize-css/js/materialize.min.js

The Versions

26/03 2018

dev-master

9999999-dev

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

26/03 2018

v1.0.0-beta

1.0.0.0-beta

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

03/12 2017

v0.100.2

0.100.2.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

13/02 2017

v0.98.0

0.98.0.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

15/07 2016

v0.97.6

0.97.6.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

27/12 2015

v0.97.5

0.97.5.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

21/12 2015

v0.97.4

0.97.4.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

03/12 2015

v0.97.3

0.97.3.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

13/08 2015

v0.97.0

0.97.0.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

13/08 2015

v0.96.1

0.96.1.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework

13/08 2015

v0.96.0

0.96.0.0

Add Materialize CSS Framework to Laravel

  Sources   Download

MIT

The Requires

 

laravel css materialize material design css framework