26b / backstate
Package with blade and livewire components
Installs: 1 527
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 5
Language:Blade
Requires
- php: ^8.1 || ^7.4
Requires (Dev)
- laravel/framework: ^8.0
This package is auto-updated.
Last update: 2024-10-25 15:18:26 UTC
README
Laravel package with blade and livewire components defining base logic/state and, also, layouts to use in your laravel project.
How to use
Let's imagine this package has defined a livewire component (is the same thing for blade) called Example:
<?php namespace TwentySixB\BackState\Components\Livewire; use Livewire\Component; class Example extends Component { /** * Hiding component logic since it does not make a difference for the illustration. */ /** * Get the view / contents that represent the component. * * @return \Illuminate\Contracts\View\View|string */ public function render() { return view('backstate::livewire.example'); } }
and we want to use it in our project in the view called my-view:
<!-- resources/views/my-view.blade.php --> @extends('layouts.app') @section('content') {{-- Calling backstate component `example` --}} <backstate:example/> @endsection
If, for some reason, you want to override the component view, just create the folder resources/views/vendor/backstate/livewire/
defining here the components views we want to modify, like:
<!-- resources/views/vendor/backstate/livewire/example.blade.php --> <div> {{ __('New component view') }} </div>