我也翻译了 Laravel 的后台扩展 Voyager

分享 森林 ⋅ 于 2017-05-14 19:49:05 ⋅ 最后回复由 waney 2017-05-19 23:27:11 ⋅ 941 阅读

我很喜欢这个扩展,之前社区的小伙伴翻译了这个扩展,我在使用的时候报错了,所以我决定自己也翻译一下。
file
file
file

voyager.png

Build Status Build Status Total Downloads Latest Stable Version License Awesome Voyager

Voyager - 一个laravel的后台管理

Voyager 是一个非常棒的后台管理,但是原作者并没有打算将他翻译为中文,这个是由我翻译的中文,可能有的地方翻译不准确(英文太渣--),希望大家加入进来给我提意见,如果你喜欢,欢迎star.

如何安装

1、拉取tcg/voyager,这个翻译的版本是v0.11.10,其他版本可能会出错。

composer require tcg/voyager

2、下载这个翻译文件覆盖掉tcg/voyager的所有文件
https://github.com/xusenlin/voyager

3、修改你的.env 文件里面的数据库配置:

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

4、然后在.env 文件里面配置 APP_URL ,否则会导致默认头像显示不了之类的:

APP_URL=http://localhost:8000

5、添加 Voyager 服务到 config/app.php 文件 的providers 数组里:

'providers' => [
    // Laravel Framework Service Providers...
    //...

    // Package Service Providers
    TCG\Voyager\VoyagerServiceProvider::class,
    // ...

    // Application Service Providers
    // ...
],

6、安装voyager,他会复制一些迁移文件和模拟数据文件(seed)等到我们的工作目录并将它迁移到数据库。

php artisan voyager:install

7、填充网站的一些设置

php artisan db:seed --class=SettingsTableSeeder

8、现在模拟一个admin用户以便于我们登录后台,(注意:我已经修改了密码,邮箱:admin@admin.com 密码:123456)

php artisan db:seed --class=UsersTableSeeder

email: admin@admin.com
password: 123456

本帖已被设为精华帖!
本帖由 Summer 于 1周前 加精
回复数量: 14
  • 白纸
    2017-05-15 13:30:59

    我喜欢这个船舵logo

  • 森林
    2017-05-15 13:50:38

    @白纸 可能是一个水手开发的。哈哈

  • 白纸
    2017-05-15 14:17:15

    @森林 我是超喜欢这个打开logo的,不过消失效果我感觉还是要改进一下

  • Tinywind
    2017-05-17 22:09:23

    我在使用的时候遇到一个问题,不知到楼主有没有遇到过。 如果一个表我已经建立了bread,这个时候我再修改这个表,增加或者减少字段,bread是不会自动更新的,只能把bread删掉重新建立和配置。

  • 森林
    2017-05-18 08:54:23

    @Tinywind 这个是没有问题的。在编辑表的BREAD页面中,上面部分”BREAD 信息”是保存在DataType表里面的,而下面部分”编辑行“才是你修改表字段之后的样子。它是会自动更新的。也就是说上面部分”BREAD 信息”里面的内容并不是你编辑那张表的内容。
    file
    像这张分类表是被我删除了所有字段。updated_at字段则是laravel自动维护的。

  • dinghua
    2017-05-18 09:33:33

    很多情况下 vendor 文件夹不会包含在版本控制里,所以直接修改里面的文件可能不是最佳方案。

  • 森林
    2017-05-18 09:50:15

    @dinghua 这个我同意,不过似乎没有更好的做法了,因为作者写了很多英文在视图文件里面。

  • dinghua
    2017-05-18 09:52:00

    @森林 可以尝试直接 fork 一下然后修改,不过最好征得作者的同意

  • 森林
    2017-05-18 10:00:11

    @dinghua 感谢提醒,:grinning:

  • dinghua
    2017-05-18 10:02:06

    @森林 应该谢谢你,做出来造福大家

  • 森林
    2017-05-18 10:10:21

    @dinghua 不用谢,小事而已,再说你也给我们翻译了文档,

  • reatang
    2017-05-19 15:50:45

    楼主,如果能强行加入l18n功能,就敬你是条汉子~

  • 森林
    2017-05-19 16:44:40

    @reatang 这个还真没有想过。:joy:

  • waney
    2017-05-19 23:27:11

    我试用来一下,voyager 无法自定义用户表,改了默认的users表名或者有多用户表的时候会报错。没法自定义啊。使用了user guards

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter