laravle
文章平均质量分 60
10年老码农
10年IT从业经验,从事java、PHP后台、物联网开发工作。
展开
-
十五个常用的 Laravel 集合(Collection)
Laravel Eloquent 通常返回一个集合作为结果,集合包含很多有用的、功能强大的方法。你可以很方便的对集合进行过滤、修改等操作。本次教程就一起来看一看集合的常用方法及功能。 集合并不仅限于 eloquent ,也可以单独使用。但 Eloquent 的结果就是一个集合。你可以使用助手函数 collect 将数组转化为集合。下面所列出的集合的方法适用于 eloquent 结果的同时也适用于集合本身。 比方说,你有一个帖子模型。 你找到所有 php 类别的帖子。 $posts = App\Post原创 2021-01-20 23:40:40 · 1236 阅读 · 0 评论 -
laravel5.5 安装ueditor组件,发布不成功?
1、安装 composer require "overtrue/laravel-ueditor:~1.0" 2、添加下面一行到 config/app.php 中 providers 部分 Overtrue\LaravelUEditor\UEditorServiceProvider::class, 3、发布配置文件与资料 php artisan vendor:publish --provider=”Overtrue\LaravelUEditor\UEditorServiceProvider原创 2021-01-02 00:25:29 · 173 阅读 · 0 评论 -
GuzzleHttp使用之为什么$response里没有服务器返回的信息
今天在使用guzzlehttp http client时,直接打印是打印不出服务器返回的信息的。如下图 1、我故意不填html 按理说在response里,应该有这样的提示字符串才对呀? 但我找遍了它的response对象里的每个信息,都没有。额?这是我使用的方式不对嘛? 后面再看官方的文档,才知道还需要在拿body里的内容,才能拿到服务器返回的信息,如下图这样拿 拿到了 ...原创 2020-12-23 21:57:46 · 909 阅读 · 0 评论 -
laravel5.5.* 安装laravel-ide-helper
这几天在用laravel,后来直接下了个laravel7的,在集成sendcloud时,集成出错,提示,只支持5.1到5.7的。 所以又下了一个laravel 5.7,但在安装laravel-ide-helper时,又装不上。 想想,还是装laravel5.2的吧,所以又下了laravel5.2。但在装laravel-ide-helper时,也装不了,laravel在起动时报错。 Class 'Illuminate\Foundation\Application' not found in 妈蛋,算了原创 2020-12-21 00:23:12 · 377 阅读 · 0 评论 -
laravel 中,Syntax error or access violation: 1071 Specified key was too long
这个问题,一个原因引起的,就是laravel使用了utf8mb4的数据库编码引起的。所以解决的办法有两个 1、升级mysql到5.7以上。 2、把config/database.php里的utf8mb4改成utf8,如下图。原创 2020-12-18 20:34:21 · 750 阅读 · 1 评论 -
Laravel 核心概念讲解
自动依赖注入 什么是依赖注入,用大白话将通过类型提示的方式向函数传递参数。 实例 1 首先,定义一个类: /routes/web.php class Bar {} 假如我们在其他地方要使用到 Bar 提供的功能(服务),怎么办,直接传入参数即可: /routes/web.php Route::get('bar', function(Bar $bar) { dd(转载 2017-12-11 08:36:19 · 508 阅读 · 0 评论 -
laravel中关系映射之传string还是传class
在用laravel开发项目中,发现一个小经验。就是在关系映射中,参数可传string或是class. 如下图片框1与框2,第一个是传string参数,第二个是传class。 在运行结果中,我发现都达到一样的结果。吓得我感紧进去看看源码。 从中可以看到,无论是传string还是传class进去,最后还是会new 出一个实例(instance)。原创 2018-01-10 10:13:41 · 358 阅读 · 0 评论