gooddaywp / primera-lib
This package is abandoned and no longer maintained.
No replacement package was suggested.
Primera-lib adds Laravel's Blade templating and view controllers to WordPress themes.
0.1.0-beta
2020-04-14 09:43 UTC
Requires
- php: >=7.3
- brain/hierarchy: ^2.4
- duncan3dc/blade: ^4.8
- soberwp/controller: ^2.1.2
- symfony/var-dumper: ^4.3.5
- vlucas/phpdotenv: ^3.3.3
This package is auto-updated.
Last update: 2022-06-09 15:40:50 UTC
README
Funtional, but currently under development. This package is part of the Primera WordPress theme.
For an integration example please see https://github.com/gooddaywp/primera#readme.
// Init: primera([ 'viewsDir' => get_theme_file_path('source/views/'), 'cacheDir' => trailingslashit(wp_get_upload_dir()['basedir']).'blade-cache', ]); // Add Blade component alias: primera('blade')->component('components.navbar'); // Rendering views via AJAX: primera('blade')->render($templateName, $dataArr);
For local development integrate the following settings into your theme's composer.json file.
{ "require": { "gooddaywp/primera-lib": "@dev" }, "repositories": { "dev-package": { "type": "path", "url": "~/code/primera-lib", "options": { "symlink": true } } } }