whtht/intro-step

基于 introjs 的 Laravel 介绍步骤插件

1.6.2 2018-12-10 09:21 UTC

This package is auto-updated.

Last update: 2024-09-24 13:13:53 UTC


README

一个用于在 Laravel 上创建介绍的包。

用途

使用面板在 Laravel 上创建介绍。

安装

步骤 1

使用以下命令将 composer 包安装到您的项目中。

composer require whtht/intro-step
步骤 2

使用以下代码进行供应商发布。

php artisan vendor:publish --force --provider=Whtht\IntroStep\IntroStepServiceProvider
步骤 3

转到 config/intro-step.php 并进行如下编辑

// web_middleware => /intro-step-admin page middlewares
// api_middleware => Api middlewares
// user_table => Your user table name
// user_column => Your user relationship column
// user_model => Your user model path

php artisan config:cache
步骤 4
php artisan migrate
步骤 5

providers 数组添加到 config/app.php

\Whtht\IntroStep\IntroStepServiceProvider::class,
步骤 6

aliases 数组添加到 config/app.php

"IntroStep" => Whtht\IntroStep\Facade\IntroStep::class,
步骤 7

在终端中重新缓存您的配置,使用 intro-step 配置

php artisan config:cache

并转到 app/Http/Middleware/VerifyCsrfToken.php 并添加以下内容

protected $except = [
    //...
    "intro-step-admin/*"
];
步骤 8

在您的布局 blade 或任何类似 blade 上添加此 @intro_step blade 指令。

并且使用 `php artisan view:clear` 清除视图缓存
步骤 9

现在您可以在 http://yourwebsite.com/intro-step-admin 页面上开始了

现在让我们创建一个步骤

示例编辑页面,说明这些字段必须如何填写

步骤 10

在控制器中将视图渲染函数 view() 更改为 IntroStep::viewWithIntro() 如此

步骤 11

转到此步骤 URL (/home 这个示例) 并查看这些步骤

许可

本项目采用 MIT 许可证授权。