Comments (2)
it would be nice to have documented somewhere all the pug js features that map directly to the template control structures laid out here
https://laravel.com/docs/5.8/blade#control-structures
from laravel-pug.
Second example of the README:
https://github.com/BKWLD/laravel-pug#usage
Use .pug.blade
extension.
And in your case (nothing to escape), the |
is not needed:
@error('email')
span.invalid-feedback(role="alert")
strong=message
@enderror
Pug-php is fully documented here: https://phug-lang.com
@auth
is if Auth::id()
@guest
is if Auth::guest()
If you use the option 'pugjs' => true
then you will need to share 'userId' => Auth::id()
as a global variable so you can use if userId
/ if !userId
instead.
The doc of pugjs: https://pugjs.org
Most feature that map directly have the same name too: if, else, elseif, unless, while, break, continue, foreach-empty becomes each-else, switch-case becomes case-when. Indent, remove @endxx
.
And that's it. Other features are not strictly equivalent, that's why this adapter allow to use both on need.
from laravel-pug.
Related Issues (20)
- compatibility with livewire HOT 4
- Error Page Render Error on Laravel 6.0.1 HOT 8
- [Lumen 6.0] Unsupported Laravel Version HOT 5
- Another issue with the Exception Class HOT 1
- Doesn't expand blade variable in pug's html element attributes HOT 2
- Provide support for different file extension order HOT 2
- Drop old PHP/Pug/Laravel
- Embed phug/component
- Faild to Extend a pug file inside another File
- Laravel pug for Laravel 7 HOT 3
- Checking null value in pug from db call HOT 6
- Caching HOT 2
- unable to install with composer 2 HOT 7
- PHP 8 support HOT 2
- TestCase not comply with psr-4 autoloading standard HOT 5
- how do you do a blade interpolation within an attribute? HOT 5
- Support for Laravel 9? HOT 1
- Issue implementing Laraform HOT 1
- colon attribute with JS object is being duplicated HOT 2
- iif is not working HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-pug.