Laravel 学习记录

1.Lavarel标签:IoC(依赖注入)、组件式开发、容器开发、MVC

2.安装前需要开启的php扩展 (php.ini)

extension=php_gd2.dll   //图像处理
extension=php_intl.dll   //国际化
extension=php_mbstring.dll   //字符串处理
extension=php_exif.dll   //图片处理
extension=php_mysql.dll   //mysql 
extension=php_mysqli.dll  //mysqli
extension=php_pdo_mysql.dll  //pdo

    同时,若使用apache,也需要开启apache的rewrite模块

3.安装方式可采用composer或者一键安装包

4.安装后访问laravel文件夹下的public目录即可

 

5.框架内目录结构介绍

|---app   项目应用目录
|---bootstrap   启动加载目录
|---config      配置文件
|---database   数据库类驱动目录
|---public   框架入口文件
|---resources   视图资源目录
|---storage    文件存储目录
|---tests    测试文件
|---vender   第三方类、插件


app目录:
|---Console   控制台命令
|---Events    事件
|---Exceptions   异常处理
|---Http   控制器
|---Jobs   消息队列
|---Listeners   事件监听
|---Policies    权限策略
|---Providers   容器类

6. 首页是如何渲染来的呢,定位到app/Http/routes.php

<?php

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

7. 命名空间: 将不同的类包裹起来,以免重名

8. 在routes.php中新增,

Route::get('/user','UserController@index');

表示访问/user时,会指向UserController下的index方法。UserCotroller是在app\http\controllers下的类

 

posted @ 2017-05-06 09:11  莫无形  阅读(161)  评论(0)    收藏  举报