大吼一声,凭什么选择 Laravel?学习成本太高了!

分享 linlance ⋅ 于 2年前 ⋅ 最后回复由 Payne 2年前 ⋅ 3872 阅读

学习成本太高了!捣鼓了一个礼拜,周一到周五,才完全从 0 开始到可以开始项目。

需要解决的好多小问题,到处都没有详细说,浪费了居多时间。

目前实现几个功能:

1、windows xp的主机,8G可用内存,可以开虚拟机好几个,也不卡。

2、Windows共享目录给vbox建立的虚拟机

3、可以直接在浏览器中访问vbox建立的网站/app

4、PhpStorm可以单步调试App,文件位于host的Windows之上。浏览是通过本地的127.0.0.1:8080 访问到虚拟机的80端口。

5、利用同步技术,可以把这个Windows建立出来的共享目录,几台机器都同步,到哪里都可以接上工作


但是~为什么选择laravel???

1、vagrant以前没接触过,建立的共享目录,在虚拟机里面不能用laravel来new了,会说已经存在APP了。

比如虚拟机自己对外的目录为:/var/www/html/

那么配置共享目录就只能为 e://coding/Share/ /var/www/html/Share/

以后每个新建项目只能为Share下的App001之类的,又加上public才能访问,那么如果网站路径根目录

是/var/www/html/的话,浏览器访问就特长了:

http://localhost:8080/Share/App01/public/ 这样才是根目录。

3、laravel删除一个项目,是不是直接删掉这个项目的文件夹就可以了?

4、phpStorm要用xdebug来单步调试,端口转发的问题也很折腾,怀念以前zend studio的时代,装好一个软 件,就全部搞好了,这个需要自己搞虚拟机,自己进虚拟机里面搞xdebug,xdebug设置的9000调试目录到底有没有用?还有PhpStorm里面的配置地方好几处,非常不清晰啊。

遗留几个问题:

1、用composer和laravel new新建项目有什么不同?laravel new的速度太慢了。 这个问题我自己比较了一下,后者就在最后多说了一句: Application ready! Build something amazing. 看起来 B 格比较高。。。建议用 Larvel new 吧,没啥区别。

2、目前还没开始做项目 laravel 5.2 没有开箱就用的用户认证了么?怎么自行重新写?

3、laravel和CI的简洁相比,实在启动学习成本太高了,求问啥优势让laravel这么受欢迎?

其他VPS,只要启动php和MYSQL,把CI丢进去,基本上就可以用了。

laravel不是太麻烦了么?为什么选择Laravel?求高手给讲解一下。

MVC的形式确实非常方便,但是感觉CI真简洁好用啊。。。

我在开发环境搭建的问题上,弄了这么多天,终于全部搞清楚了。

下面怎么开始,领略laravel的魅力呢?求老司机带带我。。

www.lilin.net 个人博客,欢迎来交流玩玩。。。

本文章首发在 Laravel China 社区
成为第一个点赞的人吧 :bowtie:
回复数量: 0
    暂无评论~~
    您需要登陆以后才能留下评论!

    Composer 中国全量镜像

    Top 100 扩展包

    Lumen 中文文档

    Laravel 速查表

    Laravel 中文文档

    Laravel 项目开发规范

    Laravel 开发环境部署

    Elasticsearch-PHP 中文文档

    Lumen 中文文档

    GraphQL PHP 中文文档

    社区文档撰写指南

    TDD 构建 Laravel 论坛笔记

    PHP PSR 标准规范

    PHP 设计模式全集

    Dingo API 中文文档