mrjuliuss / lecter
Lecter,一个使用Laravel 5构建的平面文件维基百科
Requires
- php: >=5.5
- erusev/parsedown-extra: ~0.6
This package is auto-updated.
Last update: 2022-04-12 14:04:05 UTC
README
一个使用Laravel 5和Bootstrap 3构建的平面文件维基百科。
安装
需要PHP 5.5+和Composer。
要获取Lecter的最新版本,请在您的composer.json文件的require块中添加以下行
"mrjuliuss/lecter": "0.1.*"
运行 composer install
或 composer update
。
打开您的 config/app.php
并将以下内容添加到 providers
键
'MrJuliuss\Lecter\LecterServiceProvider'
打开您的 app/Http/Kernel.php
并将以下内容添加到 $routeMiddleware
数组
'lecter.guest' => 'MrJuliuss\Lecter\Http\Middleware\RedirectIfAuthenticated'
发布包供应商
php artisan vendor:publish
访问您的应用程序URL。
配置
Lecter有两种模式
- 公开模式
任何人都可以看到维基百科,您需要直接修改Markdown文件。在 config/lecter.php
中将 private
键设置为 false
。
- 私有模式
Lecter可以是一个使用基本的Laravel 5身份验证系统构建的轻量级私有维基百科。
只需运行 php artisan migrate
将基本用户表添加到您的数据库中(如果尚不存在)。(如果您之前执行了 php artisan fresh
,则迁移将不存在)
在 config/lecter.php
中将 private
键设置为 true
。
应用程序名称
在 config/lecter.php
中更改 app_name
键以设置应用程序名称。
Lecter位置
Lecter默认可通过 http://your.app
访问。要更改Lecter的位置,设置 uri
。
示例:将 uri
设置为 mywiki
,Lecter可通过 http://your.app/mywiki/
访问
许可
Lecter受 MIT许可证 保护。