• Stars
    star
    752
  • Rank 57,924 (Top 2 %)
  • Language
    PHP
  • Created over 8 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔪 A standalone version of Laravel's Blade templating engine for use outside of Laravel.

Blade

Latest Stable Version Build Status Coverage Status

The standalone version of Laravel's Blade templating engine for use outside of Laravel.

Installation

Install using composer:

composer require jenssegers/blade

Usage

Create a Blade instance by passing it the folder(s) where your view files are located, and a cache folder. Render a template by calling the make method. More information about the Blade templating engine can be found on http://laravel.com/docs/5.8/blade.

use Jenssegers\Blade\Blade;

$blade = new Blade('views', 'cache');

echo $blade->make('homepage', ['name' => 'John Doe'])->render();

Alternatively you can use the shorthand method render:

echo $blade->render('homepage', ['name' => 'John Doe']);

You can also extend Blade using the directive() function:

$blade->directive('datetime', function ($expression) {
    return "<?php echo with({$expression})->format('F d, Y g:i a'); ?>";
});

Which allows you to use the following in your blade template:

Current date: @datetime($date)

The Blade instances passes all methods to the internal view factory. So methods such as exists, file, share, composer and creator are available as well. Check out the original documentation for more information.

Integrations

More Repositories

1

agent

👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
PHP
4,417
star
2

imagehash

🌄 Perceptual image hashing for PHP
PHP
1,940
star
3

date

🗓 A library to help you work with dates in multiple languages, based on Carbon.
PHP
1,813
star
4

optimus

🤖 Id obfuscation based on Knuth's multiplicative hashing method for PHP.
PHP
1,254
star
5

php-proxy

A PHP proxy script with https and post support
PHP
922
star
6

model

This model provides an eloquent-like base class that can be used to build custom models in Laravel and other frameworks
PHP
348
star
7

RTL8188-hostapd

hostapd for Realtek RTL8188
C
334
star
8

laravel-rollbar

Rollbar error monitoring integration for Laravel projects
PHP
333
star
9

laravel-ab

A server-side A/B testing tool for Laravel.
PHP
285
star
10

captain

⚓️ Easily start and stop docker compose projects
Go
231
star
11

codeigniter-hmvc-modules

Create HMVC modules with this lightweight extension for Codeiginter 2
PHP
187
star
12

codeigniter-advanced-images

Resize and crop images on the fly
PHP
181
star
13

dashboard

A server dashboard for Ubuntu
PHP
136
star
14

codeigniter-template-library

A template library for Codeigniter
PHP
107
star
15

laravel-raven

Sentry (Raven) error monitoring integration for Laravel projects
PHP
91
star
16

laravel-mongodb-session

A MongoDB session driver for Laravel
PHP
75
star
17

codeigniter-authentication-library

A secure authentication library for CodeIgniter
PHP
67
star
18

laravel-oauth

A Laravel OAuth 1 & 2 library
PHP
65
star
19

laravel-mongodb-sentry

An extension for Laravel-MongoDB that lets you work with Sentry
PHP
53
star
20

codeigniter-message-library

Store and display error or information messages to display on the current page or next page
PHP
51
star
21

lean

Use the PHP League's Container package with auto-wiring support as the core container in Slim 3
PHP
31
star
22

laravel-mongodb-core

A MongoDB based query builder for Laravel
PHP
25
star
23

php-chef

Opscode Chef API PHP library
PHP
20
star
24

chef-patch

Helps you replace text and lines in files from Chef recipes.
Ruby
20
star
25

palenight.zsh-theme

My custom zsh theme
13
star
26

laravel-mongodb-lite

A lightweight MongoDB database library and model for Laravel 4
PHP
11
star
27

vagrant

My personal Vagrant development environment
HTML
7
star
28

docker

My personal Docker setup
5
star
29

docker-php-cs-fixer

A tool to automatically fix PHP coding standards issues
4
star
30

quotebot

Quotebot for slack
TypeScript
4
star
31

ddd-oke-cars

PHP
4
star
32

docker-php

Custom PHP docker image with some basic extensions
Dockerfile
4
star
33

cryptonope

Replace crypto words with random things
JavaScript
3
star
34

homebrew-custom

Custom homebrew formulas
Ruby
2
star
35

spacegray-monokai

A Monokai color scheme for Sublime's Spacegray theme
1
star