lenboard / voyager-api-admin

此包最新版本(dev-master)没有提供许可信息。

dev-master 2018-07-04 12:07 UTC

This package is not auto-updated.

Last update: 2024-09-20 21:07:01 UTC


README

此包安装laravel api项目的源代码,并安装voyager管理包。

安装

首先,你需要一个空的laravel项目。下一步是运行以下命令之一:

php composer.phar require lenboard/voyager-api-admin

或者将以下内容添加到你的 composer.json 文件的require部分:

"lenboard/voyager-api-admin": "dev-master"

to the require section of your composer.json file.

接下来,你需要通过以下命令更新composer包:

composer update

此命令将安装空laravel项目所需的包。

基本用法

  1. Lenboard\VoyagerApiAdmin\VoyagerApiAdminServiceProvider::class 添加到 app/config.php 文件中的providers部分。
  2. 在项目根目录运行以下命令
php artisan vendor:publish --force

并选择 Provider: Lenboard\VoyagerApiAdmin\VoyagerApiAdminServiceProvider

此命令将所需文件复制到你的项目中。请注意,此命令会覆盖项目中的某些文件。

在下一步中,你必须配置项目配置文件 (.env)。你必须编辑数据库配置和应用程序URL(APP_URL)。如果你之前已经这样做,则可以跳过此步骤。然后,你必须运行以下命令:

php composer.phar dump-autoload && php artisan migrate:fresh --seed

这些命令创建所需的数据库结构并将一些信息粘贴到数据库中。下一步是将文件routes/voyager-admin-api-routes.php包含到文件routes/web.php中。

//...
include __DIR__ . '/voyager-admin-api-routes.php';
//...

创建到存储目录的符号链接。此命令是:

php artisan storage:link

这样就完成了。要访问管理面板,请访问链接 http(s)://example.com/admin

管理员访问:邮箱: admin@admin.com 密码: password