Laravel 学习笔记

开发环境部署部分

1、一开始跟着教程,直接将laravel5项目安装到虚拟机,后来发现在主机上无法编辑,然后删除之,将项目安装到了主机。
2、安装到主机后,出现了问题,报错,提示的是我配置的homestead.yaml 文件里 共享文件夹那里除了问题,最终发现,缩进必须要一致 ,如下:

 sites:
      - map: phphub5.app
      to: /home/vagrant/phphub5/public

    - map: laravel5.app
      to: /home/vagrant/Laravel5/public

如果像这样写:

sites:
        - map: phphub5.app
      to: /home/vagrant/phphub5/public

    - map: laravel5.app
       to: /home/vagrant/Laravel5/public

缩进乱七八糟的,那么将会报错。
3、缩进修改好后,出现新问题:虚拟机中配置好的共享目录看不见,在重启多次后无果(在ssh模式下一致看不见配置的目录),我就直接通过 virtualbox登录虚拟机,在虚拟机中 看到了期望的目录。。然后再打开SSH,也看到了,不知道是巧合还是操作对了。

项目部署

1、目录能看见之后,进入项目根目录执行npm install,composer install,否则项目找不到入口文件哈~
2、还需要进行key 生成 :php artisan key:generate ,参照 https://blog.csdn.net/hseven779/article/de... ,否则报错 『No application encryption key has been specified.』。

未完待续....

@李山河

JeffLi
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!