资讯专栏INFORMATION COLUMN

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

xiongzenghui / 2104人阅读

摘要:通过安装器首先,通过安装安装器确保在系统路径中中对应路径是,对应路径是,其中表示当前用户家目录,否则不能在命令行任意路径下调用命令。安装完成后,通过简单的命令即可在当前目录下创建一个新的应用,例如,将会创建一个名为的新应用,且包含所有依赖。

配置laravel-admin

官方的教程还是没问题的,但也遇到了一点点小小坑,再次做个记录吧

安装 Laravel
Laravel 使用 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="EncoreAdminAdminServiceProvider"

在该命令会生成配置文件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",

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29813.html

相关文章

  • Laravel5.5执行表迁移命令出现表为空的解决方案

    摘要:今天在使用一个第三方包时,出现了这样的错误折腾了好久,终于知道了解决方法,原来是配置文件的缓存没有清理。一问题错误提示二解决方案清除配置文件缓存再次执行发布命令,就可以了 今天在使用一个第三方包 laravel-admin 时,出现了这样的错误:SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table...

    tolerious 评论0 收藏0
  • Laravel-admin 爆改(一)

    摘要:爆改一最近再整用了然后爆改了一下记录记录如果觉得不行那就在下面喷吧是一个可以快速帮你构建后台管理的工具,它提供的页面组件和表单元素等功能,能帮助你使用很少的代码就实现功能完善的后台管理功能。 Laravel-admin 爆改(一) 最近再整cms,用了Laravel-admin,然后爆改了一下,记录记录.如果觉得不行,那就在下面喷吧 showImg(https://segmentfau...

    xushaojieaaa 评论0 收藏0
  • laravel-admin 使用记录(一) - 安装

    摘要:突发奇想要用是因为工作中正好用到,借此机会熟悉下。安装按照文档进行安装就可以了,注意前提是使用正常,并且数据库已经链接成功。这个时候已经生成了配置文件,可以根据需求进行修改。最后一步是登录测试经过如上步骤的安装之后,来测试一下。 导语 网站搭建已经好几个月了,起初没有想着用后台。一来是没有开放访问,二是也没有保存什么数据。突发奇想要用 laravel-admin 是因为工作中正好用到,...

    Worktile 评论0 收藏0
  • laravel-admin 文件上传OSS

    摘要:前言因为项目需求,需要把图片上传至阿里云,我的接口和后台项目是分开的,都使用的框架开发,接入这里就不做讨论了,这里主要说一下上传阿里的问题。 前言 因为项目需求,需要把图片上传至阿里云 OSS,我的 Api 接口和后台项目是分开的,都使用的 laravel 框架开发,Api 接入 OSS 这里就不做讨论了,这里主要说一下 laravel-admin 上传阿里 OSS 的问题。 网上的一...

    darkbaby123 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<