ilbullo / books
处理电子书图书馆
dev-main
2023-01-02 10:03 UTC
Requires
- livewire/livewire: ^2.10
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-30 01:19:55 UTC
README
处理个人电子书图书馆。您可以为您添加的每本书创建作者和类别。每本书都有一个或多个类别和一个作者。您可以使用搜索栏从数据库中查找书籍、作者或类别。
书籍存储在存储文件夹下,然后在/AUTHOR_ID文件夹中。
如何安装包
composer require ilbullo/books
然后使用 artisan 命令加载迁移以在数据库中生成表
php artisan migrate
使用 artisan 命令创建存储链接
php artisan storage:link
在 ENV 文件中将文件系统磁盘更改为 book
FILESYSTEM_DISK=book
创建以下代码的 .htaccess 文件以从 URL 中删除 "public"
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization MemberHeader
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Remove public URL from the path
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L,QSA]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]