Laravel —— 路由的学习笔记

最近的工作非常忙,公司从项目紧张起来之后,一直在实施996加班制度,工作强度虽然如此,但是任然要利用有限的空余时间来学习。之前都有在前端方面的学习,所以一直想学习PHP,好把前后端的知识能贯穿起来做。现在有个很小的目标就是完成自己的第一个前后端串联的作品。

在一周之前开始系统学习PHP,在把语法过完之后,就开始找寻自己想首先研习的框架,方案有很多,最后我还是在众多方案中选择了Laravel,理由很简单 —— 优雅编程。

我一直觉得编程都不是一件枯燥的事情,能够把一个复杂的逻辑用简洁清晰的代码呈现出来,是一件很棒的事情。但是奈何功力尚浅,有时候空有一个优雅的开头,却在之后越来越复杂的业务逻辑中迷失了初心。所以首先选择一个以优雅著称的框架,之后慢慢修炼自己,写出美的代码才是正道。

吐槽完毕,咱来正式的记录下学习Laravel框架的一些笔记,因为之前配置开发环境的什么的网上的blog一抓一大把,我也在上面吐了三升血,所以咱一句都不提开发环境的配置了。如果你配置好了开发环境,看到了Laravel 5这个标题,那么,我们就正式与Laravel见面了。

新手第一次用Laravel,必须先掌握的一个知识点就是路由 —— Route, 因为之前在做iOS开发时,iOS的设计模式里也提出过路由的概念,我也大致的了解过,所以对于路由我并不陌生,熟悉了LaravelRoute之后,诚实的说Laravel又一次提升了我对路由系统的认知,不由得感叹这个Laravel中路由系统的强大和优美,尤其当你把他和中间件结合起来看的时候。不过由于学习Laravel时间过短,我所能感受到的也只是皮毛而已。

Route::get('homepage', function () {
    return view('welcome');
});

举个🌰,上面的代码是Laravel中最基本的路由设置,get后面的'homepage'说明这个路由的跳转域名就是index/homepage,而返回的操作则是return view('welcome'),即为跳转到view层的welcome界面。只接受来自HTTP的GET请求。

上面的讲解,会让你很清晰的理解这段代码到底是什么意思。而这种一目了然也是Laravel的优雅之一。

至于其余的,我觉得文档应该比我讲的更明白,我也就不拿例子出来讲了。若是学习笔记等同于抄文档,那也失去了意义,更倾向于写一些心得体会。PHP的路,还很漫长呢。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 8,626评论 0 121
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,292评论 25 708
  • 必备品文档:DocumentationAPI: API Reference视频:Laracasts速查表:Lara...
    ethanzhang阅读 5,777评论 0 68
  • 很久很久之前就与《皮鞋里的灵魂》有一场美丽邂逅。喜欢它,并没有特别的理由。纯粹的喜欢。文章没有华丽的辞藻,...
    守望幸福_a029阅读 524评论 1 2
  • 都希望长大,可是从来没有谁真的长大过。 我像是一个懦夫,特别特别讨厌这样的自己。 自己都要放弃自己。 张蕊就是一个...
    黑骑士_路西法_丸子阅读 502评论 0 0