Download the PHP package mawuekom/laravel-custom-view-components without Composer
On this page you can find all versions of the php package mawuekom/laravel-custom-view-components. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mawuekom/laravel-custom-view-components
More information about mawuekom/laravel-custom-view-components
Files in mawuekom/laravel-custom-view-components
Package laravel-custom-view-components
Short Description A bunch of commons view components you usually use in your laravel project
License MIT
Homepage https://github.com/mawuekom/laravel-custom-view-components
Informations about the package laravel-custom-view-components
A bunch of Custom View Components
This package provide commons view components you usually use in your laravel project.
Installation
You can install the package via composer:
Usage
Once install, go to config/app.php
to add CustomponentsServiceProvider
in providers array
Laravel 5.5 and up Uses package auto discovery feature, no need to edit the config/app.php
file.
-
Service Provider
-
Publish Assets
Or you can publish config
Configuration
- There are many configurable options which have been extended to be able to configured via
.env
file variables. - See config file: customponents.php.
Once all this is done, you can go in your welcome.blade.php
and add the code below...
- The
section
parameter is here to help you when you want to define different views or section for a guest or logged user.
If you want you add some assets like style sheets and scripts links in your webpage, don't be worry.
It's very simple.
This package is provided with a view component helper called Section
which can help you include section of your project in another section.
Take a look at headers.blade.php component source code.
You will see a classic blade directive : @yield('styles')
You can then use this like that...
So to include assets links in your webpage, just do it like that
It is nice, isn't it !!! 🙂😉
- On top of that, you also a components assets.blade.php which you can use to add assets links in your page just like that :
Then, your page could look like that...
Layout
There is a master.blade.php layout that can simplify your welcome.blade.php
:
Enjoy 🙂😉👌🔥
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-custom-view-components with dependencies
illuminate/support Version ^8.0|^9.0
illuminate/view Version ^8.0|^9.0
illuminate/contracts Version ^8.0|^9.0