PHPackages                             vaites/laravel-blade-expects - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. vaites/laravel-blade-expects

ActiveLibrary[Templating &amp; Views](/categories/templating)

vaites/laravel-blade-expects
============================

@expects directive for Laravel's Blade template engine

v0.1.1(6y ago)96MITPHPPHP &gt;=5.6

Since Jul 24Pushed 4y agoCompare

[ Source](https://github.com/vaites/laravel-blade-expects)[ Packagist](https://packagist.org/packages/vaites/laravel-blade-expects)[ RSS](/packages/vaites-laravel-blade-expects/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

[![Current release](https://camo.githubusercontent.com/9bd693a39a081d454be8aaac8b9c79c2b6ea51dd9277d09bd89b47f6883cc513/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7661697465732f6c61726176656c2d626c6164652d657870656374732e737667)](https://github.com/vaites/laravel-blade-expects/releases/latest)[![Package at Packagist](https://camo.githubusercontent.com/72da194069514011fba2d065f12ee4a6c810edf36fac662f0471ecbd8ef5f3a5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7661697465732f6c61726176656c2d626c6164652d657870656374732e737667)](https://packagist.org/packages/vaites/laravel-blade-expects)[![License](https://camo.githubusercontent.com/17ed02900ae19f2134511e057daa323f6943f8f83b45afb08f74d5434b4a886d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7661697465732f6c61726176656c2d626c6164652d657870656374732e7376673f636f6c6f723d253233393939393939)](https://github.com/vaites/laravel-blade-expects/blob/master/LICENSE)

Laravel Blade @expects
======================

[](#laravel-blade-expects)

**IMPORTANT**: this package is in its early stages and is not widely tested against all supported versions of PHP or Laravel. Please, use with caution...

Motivation
----------

[](#motivation)

[Blade templates](https://laravel.com/docs/8.x/blade) are great, but lacks a good way to define the variables it requires to work. In a normal template you must check if variables are set and/or set a default value for it.

Take this example:

```
