rob-lester-jr04/laravel-wizard

laravel5的向导组件。

dev-master 2018-10-30 21:40 UTC

This package is auto-updated.

Last update: 2024-08-29 04:20:14 UTC


README

Latest Stable Version Latest Unstable Version

简单的laravel分步向导

必需

php ^7.0
laravel ^5.5

安装

需要安装该包

$ composer require rob-lester-jr04/laravel-wizard

可选

将配置文件复制到您的配置目录。

$ php artisan vendor:publish --provider="Lester\LaravelWizard\ServiceProvider" --tag=config
'view' => 'wizard',
	
'routing' => [
	'get'		=> 'wizard',
	'post'		=> 'wizard.post'
],
	
'storage' => [
	'key'		=> 'wizard',
	'method'	=> 'session'
]

示例/方法

创建控制器

$ php artisan make:controller WizardController

我们以WizardController为例,您可以根据项目需求进行选择。

在控制器上包含协议

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Lester\LaravelWizard\Contracts\TakesSteps;

class WizardController extends Controller
{
	use TakesSteps;
	
	//
}

创建步骤

$ php artisan make:step MyFirstStep

许可协议

Laravel向导是开源软件,许可协议为MIT许可协议