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();

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容