木子设计

LZG个人博客

本人专注于web领域开发,博客主要记录学习php/html/css/javascript,框架Yaf/Laravel/TP/CI,Linux及一些常用工具过程中遇到的问题及解决心得,希望对技术推广及他人学习提供薄力。

安装及基本工作流程

发布时间:2016-08-27 18:11:39

1、安装,在windows下,先安装composer,在要安装的文件夹下打开composer(右键),运行命令composer create-project laravel/laravel --prefer-dist  官网有(http://www.golaravel.com/laravel/docs/5.1/)把虚拟主机主目录指向laravel下的public文件夹就行了。

2、基本流程
Http文件夹专门用来处理http请求,路由文件、控制器等都放在此文件夹,通过修改路由文件,我们可以访问控制器方法。模板文件存放在resources/views文件夹下routes.php是路由文件,规则http://www.golaravel.com/laravel/docs/5.0/routing/

3、使用composer生成控制器,更多生成可用php artsian查看php artisan make:controller SiteConstroller

4、blade模板引擎输出变量使用两个大括号{{$data}},控制器中用with绑定:return view('about')->with('name',$name),或者return view('about',$data);http://www.golaravel.com/laravel/docs/5.0/templates/

5、配置文件放在.env文件中,具体配置在config文件夹中,使用env()来获取值,这样在版本控制时可以不上传.env文件,方便部署。

6、数据库版本控制Migration。http://www.golaravel.com/laravel/docs/5.0/migrations/ php artisan make:migration create_users_table 对数据表进行操作 http://www.golaravel.com/laravel/docs/5.0/schema/ 迁移时执行up()中的命令,rollback时执行down()中的命令

7、引入新的包composer require 包名doctrine/dbal;

8、迁移目录的时候记得清理一下配置缓存:php artisan config:clear