Laravel
leon.han
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Laravel—解决路由访问404问题
问题描述:路由定义了,除了根路由能正常访问,其他路由访问全部报错404解决办法开启apache路由重写模块具体步骤打开配置文件sudo vim /etc/apache2/httpd.conf找到mod_rewrite.so,将前面的#去掉#LoadModule rewrite_module libexec/apache2/mod_rewrite.so重启apac...原创 2019-03-25 21:44:32 · 4365 阅读 · 0 评论 -
Laravel—模型工厂
1、生成模型工厂php artisan make:factory PostFactory生成的模型工厂位于database/factories目录下2、编写工厂我们来看一下自带的UserFactory<?phpuse Faker\Generator as Faker;/*|-------------------------------------------...转载 2019-03-25 21:49:54 · 1324 阅读 · 0 评论 -
Laravel—邮件发送功能
1、更改配置文件配置文件位置,注意:.env里的配置优先级要高于mail.php.envconfig/mail.php.env邮箱配置如下,MAIL_FROM_ADDRESS和MAIL_FROM_NAME默认是没有的,可以自己写上#邮件驱动MAIL_DRIVER=smtp#邮箱所在主机,如:smtp.163.com,smtp.qq.comMAIL_HOST=smtp.q...转载 2019-03-25 21:49:25 · 2291 阅读 · 0 评论 -
Laravel—验证码扩展包captcha
1、安装扩展包composer require "mews/captcha:~2.0"2、生成配置文件config/captcha.phpphp artisan vendor:publish --provider="Mews\Captcha\CaptchaServiceProvider"配置文件<?phpreturn [ //验证码的种子库 'c...转载 2019-03-25 21:48:46 · 1107 阅读 · 0 评论 -
Laravel—图片处理扩展包Intervention/image
Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建、编辑图片。官方文档http://Intervention\Image\ImageServiceProviderLaravel51、安装扩展包composer require intervention/image2、生成配置文件php artisan vendo...转载 2019-03-25 21:48:05 · 3129 阅读 · 0 评论 -
Laravel—通过一个表单验证类实现同时验证store和update
在验证规则里加入判断,判断是哪种方式过来的请求,从而根据不同的请求走不同的验证规则public function rules() { switch ($this->method()) { //create case 'POST': //update c...原创 2019-03-25 21:47:23 · 408 阅读 · 0 评论 -
Laravel—Purifier扩展包防止XSS攻击
HTMLPurifier 是基于 PHP 编写的富文本 HTML 过滤器,通常我们可以使用它来防止 XSS 跨站攻击。针对XSS跨站攻击,一般有两种方法避免对用户提交的数据进行过滤 对显示数据进行特殊处理,一般用htmlspecialchars()实体化处理laravel的blade引擎中{{ }}会自动调用PHP的htmlspecialchars()来避免XSS攻击,而HTMLPur...转载 2019-03-25 21:46:37 · 1434 阅读 · 0 评论 -
Laravel—权限管理扩展包Laravel-permission
官方地址:https://github.com/spatie/laravel-permission安装扩展包composer require "spatie/laravel-permission:~2.7"生成数据库迁移文件php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvid...转载 2019-03-25 21:45:15 · 1827 阅读 · 0 评论 -
Laravel操作上传文件的方法
1、获取上传的文件$file=$request->file('file');2、获取上传文件的文件名(带后缀,如abc.png)$filename=$file->getClientOriginalName();3、获取上传文件的后缀(如abc.png,获取到的为png)$fileextension=$file->getClientOriginalExtension();4、获取...原创 2018-06-28 09:04:21 · 8397 阅读 · 0 评论 -
Laravel—Guzzle请求扩展包
安装扩展composer require "guzzlehttp/guzzle:~6.3"用法(安装过后直接使用即可,不需要其他配置)$client=new GuzzleHttp\Client();//发送请求$response=$client->get('http://httpbin.org/get');$response=$client->delete('http...转载 2019-03-25 21:43:24 · 732 阅读 · 0 评论 -
Laravel—IOC容器详解
本文转自https://www.jianshu.com/p/bed6a3240a991.依赖IOC( inversion of controller )叫做控制反转模式,也可以称为(dependency injection ) 依赖注入模式。要理解依赖注入的概念我们先理解下什么依赖//支付宝支付class Alipay { public function __const...转载 2019-03-18 11:11:45 · 1351 阅读 · 1 评论 -
Laravel—Carbon类常用函数
转自https://blog.csdn.net/lbwo001/article/details/53063867 快速切換前後日期 <?php use Carbon\Carbon; $now = Carbon::now();echo $now; // 2015-03-26 00:36:47$today = C...转载 2019-03-18 11:11:06 · 12199 阅读 · 0 评论 -
Laravel—服务容器
本文转自:https://www.insp.top/article/learn-laravel-container容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就...转载 2019-03-18 11:07:46 · 570 阅读 · 0 评论 -
Laravel执行php artisan migrate报错解决办法
环境mysql:8.0.12 php:7.1.7 laravel:5.5执行php artisn migrate 报错如下:In Connection.php line 664: ...原创 2019-03-20 13:09:06 · 1910 阅读 · 0 评论 -
解决vagrant up报错locked for a session问题
执行vagrant up是报错,错误信息如下vagrant upBringing machine 'homestead-7' up with 'virtualbox' provider...==> homestead-7: Clearing any previously set forwarded ports...There was an error while executin...原创 2019-03-20 13:08:13 · 1725 阅读 · 1 评论 -
20 个 Laravel Eloquent 必备的实用技巧
该文转自https://zhuanlan.zhihu.com/p/35807856Eloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。1. 递增和递减要代替以下实现:$article = Article::find($article_id);$article->read_coun...转载 2019-03-20 13:07:19 · 245 阅读 · 0 评论 -
Laravel—核心概念
本文转自https://lufficc.com/blog/the-core-conception-of-laravel工欲善其事,必先利其器。在开发Xblog的过程中,稍微领悟了一点Laravel的思想。确实如此,这篇文章读完你可能并不能从无到有写出一个博客,但知道Laravel的核心概念之后,当你再次写起Laravel时,会变得一目了然胸有成竹。PHP的生命周期万物皆有他的生命周期。...转载 2019-03-20 13:01:55 · 276 阅读 · 0 评论 -
Laravel-Mac下homestead环境搭建
需要软件virtual box vagrant homestead1、安装virtual box,下载地址:https://www.virtualbox.org/2、安装vagrant,下载地址:https://www.vagrantup.com/downloads.html安装完终端执行vagrant -v,输出版本信息表示安装成功3、导入box在线下载并导入,但是这种...原创 2018-08-06 14:04:39 · 753 阅读 · 0 评论
分享