初学laravel4.2的疑惑

各位朋友,本人刚学laravel两天,有很多不明白的,希望大家可以解答下。
  1. 传给路由的参数在哪里过滤好?我是想直接在路由中指定自定义的过滤器,在过滤器中对参数进行判断,可是怎么把路由参数传给过滤器?【Route::get('user/{id}', array('before' => 'age:200', function()】中的200是写死了的,如果我把200换成$id的话就会报错说变量没有定义。我看文档说也可以在控制器中进行过滤,但在控制器中进行过滤的也没有说怎么处理参数的。要是在路由中where来过滤参数,可是如果判断是合法的参数后又怎么跳到指定的控制器中,而不是直接转到指定的视图中去,用重定向吗?如果是不合法的参数又怎么跳到指定的错误页面?
  2. 项目数据库的创建一定要在命令行中来吗?是为方便数据转移?我觉得好麻烦
  3. 新的控制器和模型只能放在controllers和models目录下吗?可以放到更深一层目录下吗?可是之后要改如何定义和使用这些下一层目录下的class呢?各种测试,都是提示没有找到类,已经在命令行和composer中做过配置。要是全都放在一级目录下,感觉不到分模块啊。

4.vendor目录下的一大堆的文件是用来干嘛的?可以删除吗?那么多文件感觉好臃肿?要是全都是类库,并且有依赖关系,要是哪天那个类库跟不上了,那怎么办?
  1. 怎么使用第三方的类库呢,不是由composer来管理的?
  2. 哪里有比较完整的项目例子代码下载或是学习的视频?
已邀请:

王赛

赞同来自: 安正超

恐怕很多初学者都有类似的疑问。

@FiveSay @安正超 你们平时都参考哪些资源,或者推荐哪些资源学习啊,咱们整理个列表放到 网站首页统一引用吧

FiveSay - 成武

赞同来自:

我当初入门 Laravel 基本依赖于 golaravel 的文档,以及对源码的执着。
适合入门的学习资源,我在开源项目 laravel-4.1-quick-start-cn 中有做过一些推荐。
但个人感觉目前还是缺乏一个比较系统的开发教程,基本所有的资料都只停留在资料阶段,或者有一些仅仅针对各个知识点做范例讲解,并没有结合实际的项目,效果并不理想。

iloveweb

赞同来自:

文档我基本可以看懂,可是要结合自己的项目使用时完全不知道怎么整合应用各个知识点,网上也很难查找到相应资料,有时即时可以,但也不是我想要的。自己尝试,可是测试很多次都是出错,感到好无语。感觉还是教程太少了。

JohnLui

赞同来自:

根据这个教程走完一遍,这些问题基本就都明白了。不得不说你问的问题很不错,是自己思考的结果。http://wenda.golaravel.com/question/95

要回复问题请先登录注册