slavawins/steppoll 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

slavawins/steppoll

最新稳定版本:1.0.6

Composer 安装命令:

composer require slavawins/steppoll

包简介

Expa

README 文档

README

Steppoll

Кароч изи пакет

Установка из composer

composer require slavawins/steppoll

Опубликовать js файлы, вью и необходимые для работы пакета. Вызывать команду:

php artisan vendor:publish --provider="Steppoll\Providers\SteppollServiceProvider"

В роутере routes/web.php добавить

   \Steppoll\Library\SteppollRoute::routes();

После этого у вас появится папка app/Pols и первый пример MyExamplePoll.php.
Перейдите по адресу на вашем сайте и пройдите первый опрос:

/pols/MyExamplePoll

Там всё само валидируется, и по итогу будет вызван метод в MyExamplePoll->Complited

public function Complited(?User $user, array $data)
{
log::info("Complited!");

       return redirect()->route("home")->withErrors($user->name . ' OK!');
   }

У StepPoll нет контроллеров которые нужно создавать. Вы просто запускате тест и получаете валидрованую готовую форму пользователя

Поправь у себя

Нужно будет поправить здесь: \resources\views\step-poll\page.blade.php
Это шаблон вывода опроса в твоем проекте.

@extends('layouts.center-mini')

Сорян, использую свои layouts, а под твой проект это не настраивал. Возможно тебе надо будет написать

@extends('layouts.app')
или
@extends('layouts.container')

统计信息

  • 总下载量: 512
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-29