Laravel学习笔记

开发环境的php版本是5.6.25,因此可用的laravel最新版本为5.4,首先要确认php启用了以下的extension:

OpenSSL PHP Extension

PDO PHP Extension

Mbstring PHP Extension

Tokenizer PHP Extension

XML PHP Extension

php的可用模块可以使用php -m 命令快速查看

环境准备好之后可以开始安装laravel了,有如下方式:

1. 使用composer安装laravel的命令工具,然后通过这个工具来新建工程(本地环境之前装过laravel,需要php7以上版本)

2. 直接使用composer命令,传入参数,新建工程(此处我选择了第二种方式)



工程新建完成后,就可以边阅读官方文档,边进行开发了,

Controller的目录位置是 app/Http/Controller

数据库设置信息的编辑位置在config/database.php;其中的配置可以被工程根目录中的.env文件中的设置覆盖

路由设置在routes目录下,暂时只用到了web.php中的设置

模板的位置在resources/views,模板文件格式为.blade.php,是laravel自行开发的一套模板引擎


表单的验证可以通过laravel提供的validation的机制对数据进行合法性验证,如果laravel预定义的validator无法满足需求,可以通过自定义validator来对客户端提交的数据进行验证,设定好验证规则后,laravel会根据数据是否验证成功自动生成response,比如对于普通的http请求的一个跳转或者对于ajax请求的一个json返回


laravel后端默认开启了csrf验证,所以表单的模板中可以通过输出csrf来解决

echo csrf_field();

你可能感兴趣的:(Laravel学习笔记)