ilbullo/books

处理电子书图书馆

dev-main 2023-01-02 10:03 UTC

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]