美文网首页Laravel学习小组
和孔祥子一起开发一个Laravel 5 博客系列之二

和孔祥子一起开发一个Laravel 5 博客系列之二

作者: 孔祥子看天下 | 来源:发表于2017-05-06 14:01 被阅读55次

    接着上篇:http://www.jianshu.com/p/6d32b05ca96d
    本篇主要内容是建立laravel 5 项目,和一些准备工作

    laravel 项目创建

    环境搭建好之后,后续的开发参照文档就行了。值得一说的是:特别感谢一些国内的翻译志愿者,因为他们,laravel的中文文档的质量变得如此之好!

    确保lavavel 命令可以运行。如果不可以运行,请根据官方教程检查。

    新建项目laravel new blog
    <pre>
    laravel new blog
    </pre>

    安装之后如下

    laravel安装

    其中application key是必须要有的,即使你从网上下载的开源项目。
    如果你没有设置应用程序密钥,你的用户 Session 和 其他加密数据将不安全!

    创建项目,具体可以参考 http://d.laravel-china.org/docs/5.4/installation

    启动laravel

    如果你没有使用homestead,也是一样的道理,启动服务器。

    如果启动了,可以使用如下命令检测运行状态。如下图

    启动laravel.png

    ** 说明一下 ,homestead只是提供了一个虚拟的环境。如果你执行homestead destroy 关闭的话,这个虚拟机就被销毁了,包括你在里面的建立的数据库,保存的数据文件。所以,关闭homestead我建议的方式是homestead halt 关闭。**

    准备工作

    编辑~/.homestead/Homestead.ymal
    加入我们刚才创建的项目的映射,如下图:
    注意,我这里还添加了一个数据库名为:laraveltutorial,就是我们要用的。

    多站点配置

    这里我要说的是,这里配置的是multi sites配置,所以,folders、sites、dateabase、都要配置。

    因为我们修改了homestead.yaml 所以,让配置生效
    <pre>
    homestead provision
    </pre>

    如果报了一个错误,如下
    <pre>
    /opt/vagrant/embedded/lib/ruby/2.2.0/psych.rb:370:in parse': (<unknown>): mapping values are not allowed in this context at line 28 column 9 (Psych::SyntaxError) from /opt/vagrant/embedded/lib/ruby/2.2.0/psych.rb:370:inparse_stream'
    from /opt/vagrant/embedded/lib/ruby/2.2.0/psych.rb:318:in parse' from /opt/vagrant/embedded/lib/ruby/2.2.0/psych.rb:245:inload'
    from /Users/andy/Homestead/Vagrantfile:28:in `block in <top (required)>'
    from /opt/vagrant/embedded/gems/gems/vagrant-1.9.1/lib/vagrant/config/v2/loader.rb:37:i
    </pre>

    提示,28行,打开vim 的行号设置:http://www.cnblogs.com/yjmyzz/p/4019783.html

    检查是否少了一个冒号,看起来 ,homestead对语法要求很高啊!

    如下图,这个命令会根据配置文件刷新。并且为我们创建 了一个新的数据库。

    Paste_Image.png

    最后不要忘记把域名 ** www.mylaravelblog.app ** 放入 hosts文件中

    Paste_Image.png

    打开浏览器看看

    感兴趣的可以加入Laravel 学习 qq群:307317509 和大家一起进步!加入注明:Laravel博客学习

    相关文章

      网友评论

        本文标题:和孔祥子一起开发一个Laravel 5 博客系列之二

        本文链接:https://www.haomeiwen.com/subject/mgbetxtx.html