初学laravel4.2的疑惑
各位朋友,本人刚学laravel两天,有很多不明白的,希望大家可以解答下。
4.vendor目录下的一大堆的文件是用来干嘛的?可以删除吗?那么多文件感觉好臃肿?要是全都是类库,并且有依赖关系,要是哪天那个类库跟不上了,那怎么办?
- 传给路由的参数在哪里过滤好?我是想直接在路由中指定自定义的过滤器,在过滤器中对参数进行判断,可是怎么把路由参数传给过滤器?【Route::get('user/{id}', array('before' => 'age:200', function()】中的200是写死了的,如果我把200换成$id的话就会报错说变量没有定义。我看文档说也可以在控制器中进行过滤,但在控制器中进行过滤的也没有说怎么处理参数的。要是在路由中where来过滤参数,可是如果判断是合法的参数后又怎么跳到指定的控制器中,而不是直接转到指定的视图中去,用重定向吗?如果是不合法的参数又怎么跳到指定的错误页面?
- 项目数据库的创建一定要在命令行中来吗?是为方便数据转移?我觉得好麻烦
- 新的控制器和模型只能放在controllers和models目录下吗?可以放到更深一层目录下吗?可是之后要改如何定义和使用这些下一层目录下的class呢?各种测试,都是提示没有找到类,已经在命令行和composer中做过配置。要是全都放在一级目录下,感觉不到分模块啊。
4.vendor目录下的一大堆的文件是用来干嘛的?可以删除吗?那么多文件感觉好臃肿?要是全都是类库,并且有依赖关系,要是哪天那个类库跟不上了,那怎么办?
- 怎么使用第三方的类库呢,不是由composer来管理的?
- 哪里有比较完整的项目例子代码下载或是学习的视频?
4 个回复
王赛
赞同来自: 安正超
@FiveSay @安正超 你们平时都参考哪些资源,或者推荐哪些资源学习啊,咱们整理个列表放到 网站首页统一引用吧
FiveSay - 成武
赞同来自:
适合入门的学习资源,我在开源项目 laravel-4.1-quick-start-cn 中有做过一些推荐。
但个人感觉目前还是缺乏一个比较系统的开发教程,基本所有的资料都只停留在资料阶段,或者有一些仅仅针对各个知识点做范例讲解,并没有结合实际的项目,效果并不理想。
iloveweb
赞同来自:
JohnLui
赞同来自: