laravel 常见问题】的更多相关文章

1.提示:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes? 因为Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码.因此运行php artisan migrate 会出现上面的错. MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常.三个字节UTF-8最大能编码的Unicode字符是0xff…
1.Whoops, looks like something went wrong. 一般报这个问题是由于复制框架文件时没有把相应的env (隐藏文件) 复制 导致新复制的框架没有配置选项 解决方法:重新复制一下整个文件夹的所有文件 2.当使用post提交数据时 报The page has expired due to inactivity. Please refresh and try again. 一般这个问题是由于表单缺少csrf令牌时 报错误 或者是路由选择访问的方式不是为post 解决…
1. Specified key was too long; max key length is 767 bytes 处理: 修改config/database.php , mysql配置.删除数据库表,再执行 php artisan migrate 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci' , 2. Auth guard [admin] is not defined. 处理:修改config/auth.php配置. 'guar…
一.安装完成后想打开 Laravel 内置的登录页面,报错 解决方法: Laravel 利用 PHP5.4 的新特性 trait 内置了非常完善好用的简单用户登录注册功能,适合一些不需要复杂用户权限管理的系统,例如公司内部用的简单管理系统. 激活这个功能非常容易,运行以下命令: php artisan make:auth 但是又遇到下面的问题,提示没有这个命令 由于这个功能是 Laravel 5.2 版本的,所以得更新你的版本,重新安装 5.2.* 版本的 Laravel composer cr…
我们在部署PHP项目时,其实大部分的PHP项目会创建环境检测与一键**Install**页面. 但是,有许多的项目还采用了Composer部署. 什么是Composer 至于什么是Composer,我就简单说一下. Composer是 PHP 的一个依赖管理工具.我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来. 相当于Node里面的npm. Laravel框架 Laravel是一个…
1.新增一条记录以及判断是否新增成功 $instance = XxxModel::create(['a' => 1, 'b' => 2]); if ($instance->exists) { // 新增成功 } 这里会过滤掉不在模型的 $fillable 字段里面列出的字段. 2.Eloquent 以及 DB 获取某一列的方法 DB类可以直接调用lists方法,如 DB::table('xxx')->lists('name'); Eloquent 有点不一样,因为返回的是 Coll…
从开始下载相关软件到现在,整整一天,终于成功了.不得不说官方的说明文档相当详细,毕竟我都成功了,不是吗,哈哈. 好了,不多说了,直接上干货 官方环境配置文档地址:https://laravel-china.org/docs/laravel-development-environment/5.5 ~文档中介绍的subl命令 这里只说明一点,他是在git里面使用的(我就傻傻的在编译器中用了/手动捂脸/) ~配置文件那里 有这么两个配置内容,注意code的大小写,在后面不然会出现问题,着重看下他的说明…
对小公司而言,使用阿里云oss比直接买硬盘要划算的多,不管从存储性价比上还是从网速负载上.最近因为公司的项目有比较大的图片存储访问需求,所以决定使用阿里云的oss. 在研究了一下以后,摆着不自己造轮子的原则,决定使用AliyunOss,国人laravel高手JohnLui封装的一个阿里云oss的操作库. AliyunOSS 是阿里云 OSS 官方 SDK 的 Composer 封装,支持任何 PHP 项目,包括 Laravel.Symfony.TinyLara 等等.Github 地址:http…
开始使用laravel 在此之前我们需要修改一些配置: app/config/app.php 文件中的 debug 选项设置为 true (注:开启开发模式,更友好的开发提示:网站运行时则关闭): app/config/database.php 文件中的 default 选项设置为你设定的数据库: 在博客程序中,我们要创建一个新“资源”.资源是指一系列类似的对象,比如文章,人和动物. 资源可以被创建.读取.更新和删除,这些操作简称 CRUD. Laravel 提供了资源控制器可以简单的建立跟资源…
本文摘自网络,个人感觉写的很不错,决定收藏一下纯属本人学习之用 本文介绍如何开始使用 Laravel. 读完本文,你将学到: 如何安装 Laravel,新建 Laravel 程序,如何连接数据库: Laravel 程序的基本文件结构: MVC(模型,视图,控制器)和 REST 架构的基本原理: 如何快速生成 Laravel 程序骨架: 1 前提条件 本文针对想从零开始开发 Laravel 程序的初学者,不需要预先具备任何的 Laravel 使用经验.不过,为了能顺利阅读,还是需要事先安装好一些软…