乐趣区

laravel5.5和laravel-admin 安装小坑笔记

配置 laravel-admin
官方的教程还是没问题的, 但也遇到了一点点小小坑, 再次做个记录吧
安装 LaravelLaravel 使用 Composer 管理依赖,所以,安装之前确保已经在机器上安装了 Composer(如果尚未安装的话参考这篇文档去安装吧)。
通过 Laravel 安装器
首先,通过 Composer 安装 Laravel 安装器:
composer global require “laravel/installer”
确保 $HOME/.composer/vendor/bin 在系统路径中(Mac 中对应路径是 ~/.composer/vendor/bin,Windows 对应路径是 ~/AppData/Roaming/Composer/vendor/bin,其中 ~ 表示当前用户家目录),否则不能在命令行任意路径下调用 laravel 命令。
安装完成后,通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new blog 将会创建一个名为 blog 的新应用,且包含所有 Laravel 依赖。该安装方法比通过 Composer 安装要快很多:
laravel new blog
如果之前已经安装过旧版本的 Laravel 安装器,需要更新后才能安装最新的 Laravel 5.5 框架应用:
composer global update
通过 Composer Create-Project
你还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用:
composer create-project –prefer-dist laravel/laravel laravel-admin
如果要下载安装 Laravel 其他版本应用,比如 5.5 版本,可以使用这个命令:
composer create-project –prefer-dist laravel/laravel laravel-admin 5.5.*。
注意 PHP7.0.30 报错, 文档写的 PHP>7.0.0 即可, 但是这种写法貌似是 7.1 才可以的.

这种写法不识别, 去掉就 OK 了. 或者 升级更高版本 PHP 即可, 注意打开 openssl
.env 文件按照常规配置就可以了

注意和数据库表名称不要写错
然后首先确保安装好了 laravel,并且数据库连接设置正确。然后进入 laravel 目录执行
composer require encore/laravel-admin
然后运行下面的命令来发布资源:
php artisan vendor:publish –provider=”Encore\Admin\AdminServiceProvider”
在该命令会生成配置文件 config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名,建议都是用默认配置不修改。
然后运行下面的命令完成安装:
php artisan admin:install
成功:

启动服务后,在浏览器打开 http://localhost/admin/ , 使用用户名 admin 和密码 admin 登陆.
报错:

最后进入 config/filesystems.php 加入
‘admin’ => [
‘driver’ => ‘local’,
‘root’ => public_path(‘upload’),
‘visibility’ => ‘public’,
‘url’ => env(‘APP_URL’).’/public/upload/’,
],

修改语言: 打开 config/app.php 修改 en -> zh-CN
‘locale’ => ‘zh-CN’,

退出移动版