Download the PHP package abdallahmohammed/laravel-multistep-forms without Composer
On this page you can find all versions of the php package abdallahmohammed/laravel-multistep-forms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download abdallahmohammed/laravel-multistep-forms
More information about abdallahmohammed/laravel-multistep-forms
Files in abdallahmohammed/laravel-multistep-forms
Package laravel-multistep-forms
Short Description Laravel Multistep Forms Builder
License MIT
Informations about the package laravel-multistep-forms
Laravel Multistep Form
- Installation
- Example Usage
- Steps Usage
- Before
- After
- Dynamic
- Helper Methods
Installation
Example Usage
Steps Usage
Before Step
Define a callback to fired before a step has been validated.
Return a response from this hook to return early before validation occurs.
before($step, Closure $closure)
$step could be Step instance, or the number of the step.
After Step
Define a callback to fired after a step has been validated. Step Number or * for all.
Return a response from this hook to return early before the form step is incremented.
after($step, Closure $closure)
$step could be Step instance, or the number of the step.
Dynamic Step
You can set a step as dynamic, so the step will take it's rules, messages and attributes from the request.
For example
From the example we have defined the attributes without the rules, so we must send the rules with the request. Here it is the example of the request body.
1.rules is a reference to first step rules.
You can change 1 to the number of the dynamic step.
As the previous example you can send 1.messages and 1.attributes in the request body.
Helper Methods
stepConfig(?int $step = null)
Get the current step config, or a specific step config.
getValue(string $key, $fallback = null)
Get a field value from the form state (session / old input) or fallback to a default.
setValue(string $key, $value)
Set a field value from the session form state.
currentStep()
Get the current saved step number.
requestedStep()
Get the requested step number.
isStep(int $step = 1)
Get the current step number.
isLastStep()
Determine if the current step the last step.
isPast(int $step, $truthy = true, $falsy = false)
Determine if the specified step is in the past.
isActive(int $step, $truthy = true, $falsy = false)
Determine if the specified step is active.
isNext(int $step, $truthy = true, $falsy = false)
Determine if the specified step is in the next.
toCollection
Get the array representation of the form state as a collection.
toArray
Get the array representation of the form state.
All versions of laravel-multistep-forms with dependencies
illuminate/http Version ^6.0|^7.0|^8.0
illuminate/support Version ^6.0|^7.0|^8.0
illuminate/session Version ^6.0|^7.0|^8.0
illuminate/contracts Version ^6.0|^7.0|^8.0
illuminate/validation Version ^6.0|^7.0|^8.0