![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel框架
fjnjxr
这个作者很懒,什么都没留下…
展开
-
Access denied for user 'homestead'@'localhost'
这几天学习Laravel框架遇到了数据库方面的问题。PDOException in Connector.php line 55:SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)1212出现问题解决方法如下1.确认database.php文件配置转载 2017-06-08 16:13:07 · 746 阅读 · 0 评论 -
如何提高laravel的报错级别
如何降低Laravel artisan 报错级别?我自定义的console,有notice都报错,不再执行。如何降低报错,只有error才报错?降低此命令的报错:app/Console/Commands/Test.php 方法@__construct()或@handle()添加一行 error_reporting(E_ALL ^ E_NOTICE);降低原创 2017-09-07 11:51:29 · 3369 阅读 · 0 评论 -
laravel中使用阿里云视频点播遇到的坑解决思路
这两天在研究laravel使用阿里云视频点播播放sdk,遇到各种坑,此处的坑好久没有解决,记录一下 laravel5.4调用阿里云视频点播播放借口报错(1/1) ClientExceptionServer unreachable: Errno: 5 Couldn't resolve proxy 'HTTP_PROXY_IP'in HttpHelper.php (li原创 2017-09-07 11:42:05 · 4285 阅读 · 1 评论 -
Laravel 引入第三方类库及自定义函数
大体流程:1.新建一个目录放第三方类库2.找到composer.json文件打开,在里面autoload 下classmap下面加入类库路径3根目录下运行composer dumpautoload 4.使用时直接use 类的名称即可5.方法调用可以new对象后->方法名访问 也可以类名::方法名访问具体操作:aravel版本:5.1今天转载 2017-09-07 16:39:59 · 8838 阅读 · 0 评论 -
laravel如何实现查询指定的5条数据?
以users表为例:\DB::table('users') -> where('id', '>=', $id) -> orderBy('id','desc') -> take(5) -> get();原创 2017-09-08 13:37:06 · 13181 阅读 · 0 评论 -
Laravel框架数据库CURD操作、连贯操作总结
备份待整理一、Selects检索表中的所有行复制代码代码如下:$users = DB::table('users')->get();foreach ($users as $user){var_dump($user->name);}从表检索单个行复制代码代码如下:$user = DB::tab转载 2017-09-08 13:39:48 · 333 阅读 · 0 评论 -
5 个 Laravel Eloquent 小技巧
在大型的项目中使用 Laravel Eloquent ORM,某些工作可能会变得重复和繁琐,所以本文为大家总结了 5 个很少人知道的小技巧,在开发过程中帮我节省了很多时间。下面就让我们开始吧。1. 快速生成 Model & Migration这并不是一个很多人知道的小技巧,在 Laravel 文档中也没有提到。下面我们以一个博客为简单的例子,为文章生成 Model 和 Mi转载 2017-09-18 16:58:23 · 500 阅读 · 0 评论 -
Laravel5.1 模型--查询作用域
Laravel5.1 模型--查询作用域查询作用域--scopelaravel的模型是允许我们把一些常用的查询语句封装成方法的,这样也方便了我们的调用,不需要每次都要写条件语句,下面我们来看看这个scope的语法:首先打开模型文件 添加这个方法: // 创建scope方法 public function scopeAsk($query){转载 2017-09-18 17:01:56 · 711 阅读 · 0 评论 -
Laravel教程 八:queryScope 和 setAttribute
直接就是按照上一节所说的那样,我们来说说queryScope和setAttribute在laravel的用法。关于应用场景这里我首先是想向大家简单说说这两个知识点得应用场景是什么,我们在开发的时候,总是希望有一种偷懒的方式,所以考虑以下这两个场景:数据在存入数据库的时候需要进行预先处理,比如考虑一个简单地例子:我们在保存用户的登录密码的时候,都是需要将密码用某种方式加密转载 2017-09-18 17:11:28 · 792 阅读 · 0 评论 -
laravel的request里的get和input区别
今天看到有人用了$request->get()比较疑惑,文档里不是都用了$request->input()么?搜索了下确实都可以用,不过是有区别的,记录下,做完项目找时间研究下。public function foo(Request $request){ $foo = $request->get('a'); $foo = $request->转载 2017-09-19 14:46:21 · 5375 阅读 · 0 评论 -
Laravel技巧之Pivot
今天使用了联表查询,发现数据中一种是attributes,一种是original,其中部分数据带pivot前缀,想调用带pivot的数据,使用$role->pivot->created_at;参考文章:https://leo108.com/pid-2263/在关系式数据库中,要定义一个符合范式的多对多表关系需要一个中间表作为两个表的关系。在Lar原创 2017-09-20 13:39:03 · 1893 阅读 · 0 评论 -
Laravel 用户之间关注
介绍有关用户之间的相互关注这样的应用场景还是很常见的 每个平台都会有这样类似的需求 就比如Segmentfault和知乎当然还有最熟悉的Github每个人可以有关注者和粉丝建立模型表这里我们去建立一个中间表 可以想象得到的是这张表里包含了两个用户的id 我们可以去创建一个Model$ php artisan make:model Follow -m创建完转载 2017-09-20 15:16:14 · 712 阅读 · 0 评论 -
Laravel指定表名的重要性
由于Laravel在创建 Model 的时候会自动关联对应的表名,具体遇到问题的流程如下:在Terminal中输入以下指令后会在 App 目录下创建一个customer.php 文件php artisan make:model Customer但是这边默认需要在数据库中添加的表为 customers 而不是 customer,也就是说系统会自动根据 Model 的名称加上复数“转载 2017-09-07 10:23:22 · 7873 阅读 · 0 评论 -
查看laravel使用的版本
方法1: 使用php artisan --version ,只要能看懂这个命令的人一定已经具有初步的Laravel知识。再介绍一种不需要命令,直接去文件中去查看的方法。方法2: 在项目文件中找vendor\laravel\framework\src\Illuminate\Foundation\Application.php,打开后大约在28行能看到版本信息。这个方法很手工。但是转载 2017-09-13 09:20:45 · 2254 阅读 · 0 评论 -
laravel compact的用法
向视图中传递变量我们在开发web应用当中,通常都不是为了写静态页面而生的,我们需要跟数据打交道,那么这个时候,问题就来了,在一个MVC的框架中,怎么将数据传给视图呢?比如我们要在 ArticleController 的 index 方法的视图输出一个 $title 的变量,在Laravel中,有下面几种常见的方法:使用with()方法 public function index转载 2017-06-22 17:01:50 · 21184 阅读 · 3 评论 -
laravel学习笔记及记录 20170623
一、今天发现lara中的表单action都是空的,感觉路由发挥了action的功能,搜索发现如果空着不填,默认是提交路由控制器二、对于action的理解还不是很清晰,需要再结合项目深入理解一下。三、发现验证规则好多时候写成了xxxRequest,然后再写方法的时候注入其中,还不是很理解,暂时记录原创 2017-06-23 09:52:33 · 445 阅读 · 0 评论 -
php artisan make:auth 报错 not defined
今天试了下官方的用户验证,按照手册执行php artisan make:auth报如下错误InvalidArgumentException] Command "make:auth" is not defined Did you mean one of these? make:test make:request make:migration make:seeder原创 2017-06-26 17:19:24 · 9188 阅读 · 0 评论 -
laravel中bcrypt和encrypt的区别
//对 A 密码使用Bcrypt 加密 2 $password = Hash::make('secret'); 3 4 //你也可直接使用 bcrypt 的 function 5 $password = bcrypt('secret'); 6 7 //对加密的 A 密码进行验证 8 if (Hash::check('secret', $hashedPassword)) 9 {原创 2017-06-27 15:14:31 · 11931 阅读 · 0 评论 -
从github下载laravel项目碰到的坑
今天从github下载了一个laravel项目的zip包,准备研究下这个项目,结果,本地环境下打开发现错误多多,这是第一次从github搞项目下来,缺乏经验。问题描述 Warning: require(D:\software\phpstudy\WWW\laravelDemo-xyshop\bootstrap/../vendor/autoload.php): fail原创 2017-06-15 15:55:11 · 5259 阅读 · 3 评论 -
laravel后台返回ajax数据
后台模式:1 $array = array('msg'=>'添加失败!','status'=>'false');2 return json_encode($array);前台显示: 1 $.ajax({ 2 url: "{{url('ucenter/saveTrain')}}", 3 typ转载 2017-07-20 15:34:58 · 6163 阅读 · 0 评论 -
laravel项目SVN部署到服务器404错误
今天将一个开发的laravel项目通过svn部署到服务器,打开发现是404错误,寻找解决方案。1、首先查看storage和bootstrap/cache不可写,将其改成可写。2、问题没有解决,然后查阅说可能是vhost文件的问题,打开vhost将目录解析到public文件夹下,默认文件将index.php排到最前面,问题解决。原创 2017-07-17 14:41:14 · 909 阅读 · 0 评论 -
laravel模板继承中yield和section的区别
laravel模板继承中,常用的两种方式即为yield和section.@section('sidebar') 这是 master 的侧边栏。 @showsection命令正如其名字所暗示的一样是用来定义一个视图区块的,其中往往还有内容,模板继承的时候yield指令是用来显示指定区块的内容的当子页面继承布局之后,即原创 2017-07-18 11:43:45 · 9101 阅读 · 1 评论 -
laravel 报错 laravel Undefined offset: 1
laravel 报错 laravel Undefined offset: 1 国外文章比较多,后来分析原因是foreach解析问题,仔细查看@foreach ($user->posts as $post)写成了 @foreach $user->posts as $post忘记了括号,导致解析错误。原创 2017-07-18 18:04:55 · 9278 阅读 · 0 评论 -
laravel ajax 500错误解决方法
今天在laravel使用ajax上传图片的时候报错,查看发现500错误,第一反应是权限问题,所以讲图片上传的文件夹改为可写权限。问题没有解决。后来搜索引擎搜索问题,最后搜到解决思路。https://stackoverflow.com/questions/42275819/laravel-ajax-request-returns-error-500谷歌F12原创 2017-07-19 18:14:08 · 5609 阅读 · 0 评论 -
laravel5.4使用Laravel Sms和阿里云短信服务实现短信验证码功能
laravel 实现短信验证码功能,搜索资料发现比较流行的有两个包:一个是laravel sms 地址 https://github.com/toplan/laravel-sms 一个是easy sms 地址https://github.com/overtrue/easy-sms,经过比较还是选择lara sms按照guthub readme进行安装:原创 2017-08-02 15:18:05 · 12725 阅读 · 4 评论 -
PHPHub5安装简单记录
运行环境Nginx 1.8+PHP 5.6+Mysql 5.7+Redis 3.0+Memcached 1.4+开发环境部署/安装本项目代码使用 PHP 框架 Laravel 5.1 开发,本地开发环境使用 Laravel Homestead。下文将在假定读者已经安装好了 Homestead 的情况下进行说明。克隆或者下载源代码到本地原创 2017-09-12 18:38:42 · 1673 阅读 · 0 评论