PHP安装voyager基础项目
测试安装的环境为PHP 7.2.6+MySQL 5.7.22
PHP环境安装
1 2 3 4 5 6 7
| extension=fileinfo extension=pdo_mysql extension=gd2
|
初始化一个Laravel项目
1 2
| shell> composer create-project laravel/laravel php-voyager-quickstart --prefer-dist "5.6.*"
|
安装voyager
1 2
| shell> cd php-voyager-quickstart shell> composer require tcg/voyager
|
配置数据库 (数据库版本5.7)
1 2 3
| mysql> CREATE USER 'voyager'@'localhost' IDENTIFIED BY 'voyager@123'; mysql> CREATE SCHEMA `voyager` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; mysql> GRANT ALL PRIVILEGES ON voyager.* TO 'voyager'@'localhost' WITH GRANT OPTION;
|
配置voyager数据库连接(更改.env文件)
1 2 3 4 5 6
| DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=voyager DB_USERNAME=voyager DB_PASSWORD=voyager@123
|
初始化voyager项目
1
| shell> php artisan voyager:install --with-dummy
|
启动和访问项目
1 2
| # 默认的用户密码admin@admin.com/password shell> php artisan serve # [http://localhost:8000/admin](http://localhost:8000/admin)
|
汉化
1 2
| # 登录系统后在用户信息编辑页面,更改用户语言问zh_CN # 更改Laravel的配置 config/app.php locale => 'zh_CN'
|
ERROR (安装错误解决)
1 2 3 4 5
| use Illuminate\Support\Facades\Schema; public function boot() { Schema::defaultStringLength(191); }
|
最后更新时间:
这里可以写作者留言,标签和 hexo 中所有变量及辅助函数等均可调用,示例:
http://yoursite.com/2018/06/13/php-voyager/