All Projects → skydiver → laravel-materialize-css

skydiver / laravel-materialize-css

Licence: MIT license
Materialize CSS Framework for Laravel 5

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to laravel-materialize-css

crispy-forms-materialize
Django application to add materializecss support to django-crispy-forms
Stars: ✭ 20 (-55.56%)
Mutual labels:  materializecss
mail-template
💌 This package is a easy to use mail template collection for Laravel 5.x.
Stars: ✭ 18 (-60%)
Mutual labels:  laravel-5-package
maker
Laravel 5.4 maker
Stars: ✭ 18 (-60%)
Mutual labels:  laravel-5-package
content-management-system
Content management system for laravel developers'. It's easy to install and run.
Stars: ✭ 16 (-64.44%)
Mutual labels:  laravel-5-package
laravel-browsershot
Browsershot wrapper for Laravel 5
Stars: ✭ 108 (+140%)
Mutual labels:  laravel-5-package
laravel-firebase
Laravel FCM (Firebase Cloud Messaging) Notification Channel
Stars: ✭ 25 (-44.44%)
Mutual labels:  laravel-5-package
laravel-site-protection
Protect your site with a simple password form
Stars: ✭ 38 (-15.56%)
Mutual labels:  laravel-5-package
mithril-materialized
A Materialize-css library for the Mithril framework.
Stars: ✭ 22 (-51.11%)
Mutual labels:  materializecss
correios-consulta
Buscar informações de serviços dos correios diretamente nos sites deles, sem utilizar api de terceiros.
Stars: ✭ 155 (+244.44%)
Mutual labels:  laravel-5-package
laravel5-api
A modular controller for exposing Laravel 5 Eloquent models as a REST API
Stars: ✭ 13 (-71.11%)
Mutual labels:  laravel-5-package
collage
Generate Image Collage with PHP and Laravel
Stars: ✭ 70 (+55.56%)
Mutual labels:  laravel-5-package
laravel-storyblok
Make Laravel and Storyblok work together beautifully.
Stars: ✭ 45 (+0%)
Mutual labels:  laravel-5-package
laravel-revaluation
Laravel 5 model revaluation helper.
Stars: ✭ 31 (-31.11%)
Mutual labels:  laravel-5-package
laravel-email-exceptions
Email Exceptions package for Laravel 5.x
Stars: ✭ 33 (-26.67%)
Mutual labels:  laravel-5-package
laravel-pagetitle
Laravel package for managing page titles in blade views
Stars: ✭ 19 (-57.78%)
Mutual labels:  laravel-5-package
laravel-geometry
SPINEN's Laravel wrapper over geoPHP
Stars: ✭ 36 (-20%)
Mutual labels:  laravel-5-package
laravel-zxcvbn
Implementation of the zxcvbn project by @dropbox for Laravel.
Stars: ✭ 24 (-46.67%)
Mutual labels:  laravel-5-package
GameHer
Gameher is a French association aspiring to develop gender diversity in the fields of video games, esport and streaming. We want to give players the tools they need to flourish and evolve in the fields of video games, esport and streaming.
Stars: ✭ 35 (-22.22%)
Mutual labels:  materializecss
Smartshop
An e-commerce php/mysql website built from scratch (Deprecated)
Stars: ✭ 46 (+2.22%)
Mutual labels:  materializecss
defe
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
Stars: ✭ 28 (-37.78%)
Mutual labels:  materializecss

laravel-materialize-css

Materialize CSS Framework for Laravel 5 [http://materializecss.com/]

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:

  • 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:

  • 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()
    {!! MaterializeCSS::include_all() !!}
    <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()
    {!! MaterializeCSS::include_css() !!}
    <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()
    {!! MaterializeCSS::include_js() !!}
    <script src="http://yourdomain.com/materialize-css/js/materialize.min.js"></script>
  • include_secure_css()
    {!! MaterializeCSS::include_secure_css() !!}
    <link rel="stylesheet" href="https://yourdomain.com/materialize-css/css/materialize.min.css">
  • include_secure_js()
    {!! MaterializeCSS::include_secure_js() !!}
    <script type="text/javascript" src="http://yourdomain.com/materialize-css/js/materialize.min.js"></script>
  • get_url_css($full=false, $secure=false)
    {!! MaterializeCSS::get_url_css() !!}
    {!! MaterializeCSS::get_url_css(true, false) !!}
    {!! MaterializeCSS::get_url_css(false, true) !!}
    {!! MaterializeCSS::get_url_css(true, true) !!}
    /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)
    {!! MaterializeCSS::get_url_js() !!}
    {!! MaterializeCSS::get_url_js(true, false) !!}
    {!! MaterializeCSS::get_url_js(false, true) !!}
    {!! MaterializeCSS::get_url_js(true, true) !!}
    /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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].