Download the PHP package ytake/laravel-smarty without Composer
On this page you can find all versions of the php package ytake/laravel-smarty. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-smarty
Laravel.Smarty
Smarty Template Engine for Laravel
(Support for Laravel5.x - Laravel8.x and Lumen)
Installation For Laravel
Require this package with Composer
or composer.json
Supported Auto-Discovery(^Laravel5.5)
add Laravel.Smarty Service Providers
your config/app.php
Installation For Lumen
Require this package with Composer
or composer.json
register Laravel.Smarty Service Providers
your bootstrap/app.php
Configuration
publish configuration file (for Laravel5)
publish to config directory
Of Course, Blade Template can also be used to Render Engine.
configuration file (for Lumen)
Copy the vendor/ytake/laravel-smarty/src/config/ytake-laravel-smarty.php
file to your local config directory
config for Production
edit config/ytake-laravel-smarty.php
Or
add .env file
edit config/ytake-laravel-smarty.php
and more..!
Basic
easily use all the methods of Smarty
View Composer, and View Share
Artisan
smarty's cache clear, remove compile class from Artisan(cli)
Template cache clear
Options | description |
---|---|
--file (-f) | specify file |
--time (-t) | clear all of the files that are specified duration time |
--cache_id (-cache) | specified cache_id groups |
Remove compile file
Options | description |
---|---|
--file (-f) | specify file |
--compile_id (-compile) | specified compile_id |
Template Compiler
Options | description |
---|---|
--extension (-e) | specified smarty file extension(default: .tpl) |
--force | compiles template files found in views directory |
Template Caching
choose file, memcached, Redis
(default file cache driver)
example
registerFilter in ServiceProvider
registerFilter in Controller
layout.sample
layout.extends.sample
All versions of laravel-smarty with dependencies
illuminate/support Version ^10.0|^11.0
illuminate/view Version ^10.0|^11.0
illuminate/config Version ^10.0|^11.0
illuminate/console Version ^10.0|^11.0
illuminate/events Version ^10.0|^11.0
smarty/smarty Version ^4.3