laravel 开坑之路

第一次使用laravel的开坑之路

那年我们在laravel踩过的坑:

本篇文章是作者在使用laravel时一一踩过的坑,在此做个笔记,也希望对想使用laravel的人有一点帮助。

目录

[TOC]来生成目录:

安装 and 配置

作者是在windows上使用composer安装 laravel5.7

安装成功的第一个问题就是入口文件找不到vendor文件夹.

就像这样

没有vendor文件夹不要紧,使用 composer install 可以安装,我安装的时候巨慢,如果你也是这样,那就耐心等会,在此处还有一个坑(不晓得是不是电脑的原因,初始化之后,不会往下执行,需要我自己按回车).

在安装成功之后,如果你没有将最上层目录的.env.example文件修改为.env 就会出现500的错误
注意你需要运行php artisan key:generate 形参一个key,将这个key 放到你的.env文件的APP_KEY上,如果你没有这么做,那将会出现 No application encryption key has been specified 这个错误.

###开始使用
####使用资源控制器

使用资源控制器时,任何请求一定要按照restful风格,如laravel官方给出的规范,下图

这里写图片描述

本来是我自己的问题,为什么说是坑呢?原因就是如果你没有按照规范来
(就像:action="{{url(‘article/store’)}}" method=“post” ),那么返回的错误信息将为空,但是如果你提交表单时,没有csrf验证,也会给你返回空的错误信息,就是这样,脑子一抽,没有认真的去看错误的文件,认为是csrf的原因,浪费了十几分钟。

####操作数据库

操作数据库时,会出现 Specified key was too long; max key length is 1000 bytes 这说明插入的字符超出了utf8的编码的最大长度:解决方案参考:https://blog.csdn.net/qq_15766181/article/details/71126648

声明:本文为博主原创文章,转载请经博主同意.

猜你喜欢

转载自blog.csdn.net/weixin_43082031/article/details/82660288
今日推荐