
Laravel框架知识
Hinsion
这个作者很懒,什么都没留下…
展开
-
Laravel框架 -- 修改时区
在Laravel框架中,它默认的时区是UTC(称,伦敦时区),所以我们要更改此项。 首先打开项目根目录,在config目录下找到app.php文件,打开 用快速搜索,搜索 ‘timezone’ => ‘UTC’, 然后把UTC改为PRC(称,北京时区)。...原创 2018-08-14 17:29:29 · 889 阅读 · 0 评论 -
Laravel框架 -- 打印SQL语句
DB::connection()->enableQueryLog();$lists = Admin::where('admin_id',$id)->first();$queries = DB::getQueryLog();$a = end($queries);$tmp = str_replace('?', '"'.'%s'.'"', $a["query"]);echo vsp...原创 2018-08-21 16:32:28 · 735 阅读 · 0 评论 -
Laravel框架 -- Cookie的使用
Laravel会加密所有已创建的cookie信息,并附加上授权码,当客户端擅自修改cookie信息时,该cookie将被废弃,从而保证安全性。1、Cookie::make() 添加一个新的cookie; Cookie::forever() 创建一个永不过期的cookie键值; &nb...转载 2018-08-15 18:25:29 · 757 阅读 · 0 评论 -
Laravel框架 -- 文件下载功能
       Laravel 文件下载功能,通过手册,我们可以发现,Response的download方法就是我们所需要的文件下载功能的重要元素。       首先,我们注意一下,上面的方法中有两种写法,那么我以第二种为例子,解释一下实际的操作。  &原创 2018-08-15 18:16:55 · 6908 阅读 · 0 评论 -
Laravel框架 -- Validator 可用的验证规则
以下是现有可用的验证规则的函数名称及说明:accepted字段值为 yes, on, 或是 1 时,验证才会通过。这在确认”服务条款”是否同意时很有用。active_url字段值通过 PHP 函数 checkdnsrr 来验证是否为一个有效的网址。after:date验证字段是否是在指定日期之后。这个日期将会使用 PHP strtotime 函数验证。alpha字段...转载 2018-08-14 17:59:13 · 1245 阅读 · 0 评论 -
Laravel框架 -- Select无限分类下拉框样式以及默认选中
经过上一篇的 Laravel框架 – 分类无限递归渲染视图操作 之后,我们需要对其修改一下,变成我们需要的下拉框。 Select的渲染视图,请参考 Laravel框架 – 分类无限递归渲染视图操作 这篇博客文章,只要把返回HTML的代码更改一下,就OK了!! ...原创 2018-08-14 17:58:00 · 2241 阅读 · 1 评论 -
Laravel框架 -- 判断指定文件夹的文件是否存在
首先,我们需要获取数据库中存储该文件的字段,然后使用以下代码,便可判断文件是否存在:dd(Storage::exists($file));原创 2018-08-14 17:56:24 · 6612 阅读 · 0 评论 -
Laravel框架 -- 自定义文件上传目录之删除文件
Laravel框架的上传文件目录是默认在 storage/app/public ,在一般情况下,我是会在根目录上重新创建一个目录(uploads)来存储我们上传的文件。 下面切入正题,我们想在上传成功的文件夹中删除指定的文件,那么,我们首先就要设置一个文件的内容:config/filesy...原创 2018-08-14 17:54:06 · 2995 阅读 · 0 评论 -
Laravel框架 -- 分类无限递归渲染视图操作
class MenuPresenter { /** * 分类列表视图 * @param $menus * @param $name * @param $id * @param $pid * @return string */ public function getMenuList($menus, $name, $...原创 2018-08-14 17:44:56 · 880 阅读 · 0 评论 -
Laravel框架 -- 分类无限递归
/** * getTree无限递归函数 * @param $data * @param $field_id * @param $field_pid * @param int $pid * @return array * @fillable 变量,保存子集数据 */public function getTree($data, $field_id, $field_pid, $pid ...原创 2018-08-14 17:41:14 · 911 阅读 · 0 评论 -
Laravel框架 -- uploadify文件上传判断格式和大小
<script type="text/javascript"> <?php $timestamp = time();?> $(function() { $('#uploadFile').uploadify({ 'buttonText' : '上传素材', 'formData' : { ...原创 2018-08-14 17:39:34 · 2144 阅读 · 0 评论 -
Laravel框架 -- 上传大文件设置
Windows 环境下的修改方法第一步:修改在php5下POST文件大小的限制 1.编修php.ini 找到:max_execution_time = 30 ,这个是每个脚本运行的最长时间,单位秒,修改为: max_execution_time = 150 找到:max_input_time = 60,这是每个脚本可以消耗的时间,单位也是秒,修改为: max_input_time =...转载 2018-08-14 17:36:53 · 6419 阅读 · 0 评论 -
Laravel框架 -- openssl_encrypt()报错
运用Laravel框架做项目时,会遇到openssl_encrypt()报错。 此时,我们修改一个地方,便可以解决此报错。 打开运行环境中的php.ini,用快速查找找到 extension=php_openssl.dll 此项,然后把该代码前面的分号去掉,最后重启运行环境,刷新页面,此报错就可以解决了。...原创 2018-08-14 17:33:43 · 1173 阅读 · 0 评论 -
Laravel框架 -- 使用Artisan迁移数据报错
Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行PHP artisan migrate会出现如下错误:[Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specif...转载 2018-08-21 16:38:39 · 335 阅读 · 0 评论