larso / view
View class from Laravel Blade
v1.1
2022-11-26 13:21 UTC
Requires
- php: ^7.3
- illuminate/config: *
- illuminate/support: *
- illuminate/view: *
- symfony/var-dumper: *
README
Install
composer require larso/view
Use
// index.php
use Larso\View\Blade;
require 'vendor/autoload.php';
$viewpath = __DIR__.'/views';
$cachepath = __DIR__.'/cache';
/**
* @var \Illuminate\Contracts\View\Factory
*/
$blade = new Blade($viewpath, $cachepath);
echo $blade->make('hello')->with('name', 'YourName')->render();
Use with Facade
// index.php
use Larso\View\Blade;
require 'vendor/autoload.php';
$viewpath = __DIR__.'/views';
$cachepath = __DIR__.'/cache';
new Blade($viewpath, $cachepath);
View::share('share', 'This value Share');
echo View::make('hello')->with('name', 'MY NAME');