PHP code example of somnambulist / form-request-bundle
1. Go to this page and download the library: Download somnambulist/form-request-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
somnambulist / form-request-bundle example snippets
use Somnambulist\Bundles\FormRequestBundle\Http\FormRequest;
class NewUserFormRequest extends FormRequest
{
public function rules() : array
{
return [
'name' => '
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class CreateUserController extends AbstractController
{
public function __invoke(NewUserFormRequest $form)
{
// handle request
$form->data()->get('name');
}
}
use Somnambulist\Bundles\FormRequestBundle\Http\FormRequest;
use Symfony\Component\Security\Core\Security;
class NewUserFormRequest extends FormRequest
{
public function authorize(Security $security) : bool
{
return $security->isGranted('ROLE_ADMIN');
}
public function rules() : array
{
return [
'name' => '
use Somnambulist\Components\Validation\Rule;
use Ramsey\Uuid\Uuid;
class UuidRule extends Rule
{
protected string $message = 'The :attribute is not a valid UUID or is NIL';
public function check($value): bool
{
return Uuid::isValid($value) && $value !== Uuid::NIL;
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.