201912-19 laravel 创建命令行命令的图文教程 laravel 创建命令行命令的图文教程 1. 在命令行输入 php artisan make:command NiceWork(此处根据自己想要创建的命名) 继续阅读 >
201912-18 Laravel框架Blade模板简介及模板继承用法分析 Laravel框架Blade模板简介及模板继承用法分析 Blade模板是Laravel提供一个既简单又强大的模板引擎; 和其他流行的PHP模板引擎不一样,他并不限制你在视图里使用原生PHP代码; 所有Blade视图页面都将被编译成原生的PHP代码并缓存起来,除非你的模板文件被修改,否则不会重新编译。 而这些都意味着Blade不会给我们增加任何负担。 继续阅读 >
201912-17 使用 laravel 的 validator验证方法 如何优雅的使用 laravel 的 validator验证方法 web 开发过程中经常会需要进行参数验证,laravel 中我们常用 validator 或者 request 这两种方法来进行验证,但是这两种验证都不是很方便进行自定义提示信息,自定义验证规则,所以下面来介绍一种很方便的用法: 继续阅读 >
201912-14 laravel 获取当前url的别名方法 小编就为大家分享一篇laravel 获取当前url的别名方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 如下所示: 继续阅读 >
201912-13 在 Laravel 6 中缓存数据库查询结果的方法 在 Laravel 6 中缓存数据库查询结果的方法 在加快应用程序速度方面,缓存可能是最有效的。Laravel 预先安装了缓存驱动程序。因此你可以直接使用 Redis, Memcached 或者使用本地文件进行缓存操作。Laravel 附带了此功能。 这一次,我们将讨论直接从模型缓存 Eloquent 查询,从而使数据库缓存变的轻而易举。 继续阅读 >
201912-12 laravel通过a标签从视图向控制器实现传值 laravel通过a标签从视图向控制器实现传值 小编就为大家分享一篇laravel通过a标签从视图向控制器实现传值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 继续阅读 >
201912-11 laravel实现上传图片并在页面显示 今天小编就为大家分享一篇laravel实现上传图片并在页面显示的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 继续阅读 >
201912-10 在laravel框架中使用model层的方法 在laravel框架中使用model层的方法 创建model:php artisan make:model privilegeModel(名字随便写,可以不加Model) 继续阅读 >
201912-09 workerman结合laravel开发在线聊天应用的示例代码 workerman结合laravel开发在线聊天应用的示例代码项目背景:最近由于公司的业务需求,需要用到聊天功能。而且有比较多的个性化需求需要定制。之前使用别人的聊天组件是基于微擎的。如果要移植到普通的H5在逻辑修改还有定制上存在比较多的困难。为此只能克服困难,自己搭建一个吧什么是Workerman?Workerman是一款开源高性能异步PHPsocket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序... 继续阅读 >
201912-07 浅谈laravel框架与thinkPHP框架的区别 浅谈laravel框架与thinkPHP框架的区别 小编就为大家分享一篇浅谈laravel框架与thinkPHP框架的区别,具有很好的参考价值,希望对大家有所这。一起跟随小编过来看看吧 主要区别:(thinkPHP更适合国人的编码习惯)1、渲染模版方式的不同:在Laravel框架里,使用returnview()来渲染模版;而ThinkPHP里则使用了$this->display()的方式渲染模版;2、在Laravel框架里,由于其考虑到了跨站请求伪造,所以如果使用form表单以post方式进... 继续阅读 >
201912-06 laravel框架与其他框架的详细对比 laravel框架与其他框架的详细对比优点:1、代码比较明白易懂,跟英语句子差不多,关键词就是函数,举个例子,获取数据库中某个表的所有数据:$article=newArticle;$articles=$article->all();//这样就得到了articles表所有记录的所有字段;$count=$article->where('class_id','=',1)->count();//是不是一看就明白了意思?查找分类id为1的记录,并计算出个数。这样的例子太多,举例就举这两个。2、文档非常丰富,社区也是非... 继续阅读 >
201912-05 Laravel URL处理:获取当前URL的5种方法 LaravelURL处理:获取当前URL的5种方法1.使用Request类:$url=Request::getRequestUri();2.使用$request对象:publicfunctionshow(Request$request){$url=$request->url();}3.使用URL类:$url=URL::current();4.使用Input类$url=Input::url(); 继续阅读 >
201912-04 laravel 辅助函数url()和asset()区别 laravel辅助函数url()和asset()区别就我个人理解,二者基本没什么差别,但看网上说,url()主要用于生成一个完整的网址,asset()一般用于引入静态文件css,js,img等,我查看源码发现,二者其实就有一个小差别,url()可以传递三个参数,asset只能传递两个参数,源码如下:functionurl($path=null,$parameters=[],$secure=null){if(is_null($path)){returnapp(UrlGenerator::class);}... 继续阅读 >
201912-03 Laravel虚拟域名绑定和数据库建立 Laravel虚拟域名绑定和数据库建立安装Laravel直接可以敲指令,进入到相应目录下创建一个项目名为"api"的Laravel项目composercreate-project--prefer-distlaravel/laravelapi1.虚拟主机域名绑定和端口修改虚拟主机域名绑定给项目配置的虚拟主机域名是roast.com打开rewrite模块:打开apache的conf文件夹,找到httpd.conf配置文件,在该文件中找到LoadModulerewrite_modulemodules/mod_rewrite.so,去掉它前面的#(即打开... 继续阅读 >
201912-02 Laravel ORM 数据model操作教程 随机查询123456$data=Move::where('release',1)->where('is_hot',1)->where('is_status',1)->orderBy(\DB::raw('RAND()'))... 继续阅读 >
201911-30 laravel中如何正确在ORM里表达OR关键字 laravel中如何正确在ORM里表达OR关键字在使用laravel开发过程中,开发者经常会遇到如下的SQL,在laravel中如何正确表达类似这样的SQL:SELECT*FROM`medias`WHERE(`prov_id`=410000OR`city_id`=410102)AND(`scence_id`=101OR`parent_id`=10);很多laravel开发者可能会选择whereRaw()这样的方法把原生SQL包裹起来简单省事:Media::whereRaw('(`prov_id`=410000OR`city_id`=410102)AND(`scence_id`=101O... 继续阅读 >
201911-29 Laravel Entrust 权限管理扩展包的踩坑记录 Entrust是一个简洁而灵活的基于角色进行权限管理的Laravel扩展包。针对Laravel5,官方推荐的安装版本是5.2.x-dev。它的安装使用方法请查看EntrustGitHub主页:https://github.com/Zizaco/entrust。5.2.x-dev这个版本最后一次更新是2016年12月,距现在已经很久没有更新了。这里针对在使用过程中间遇到的一些问题进行记录。entrust:migration命令执行报错在对Entrust进行配置时就遇到了问题。执行entrust:migratio... 继续阅读 >
201911-28 laravel 多个项目如何来共享SESSION 只讨论一个域下的项目。 eg: a.xxx.com 和 b.xxx.com 来共享session 如果多个laravel项目共享SESSION要满足以下条件: SESSION可以存放在一个地方,eg:共用一个reids 用户表为连接同一个数据库的用户表 需要在同一域下 继续阅读 >
201911-27 Laravel Eloquent分表方法并使用模型关联的实现 HOT 众所周知 Laravel 是 PHP 开发项目最优美的框架之一,尤其是 Eloquent 对数据库的操作提供了特别多的便利。 在实际开发中我们经常涉及到分库分表场景,那么怎样才能继续配合 Eloquent 优雅的使用 Model 模型呢,接下来给大家分享下我在实际开发中所遇到的问题。 继续阅读 >
201911-26 使用Git实现Laravel项目的自动化部署 HOT 在我们的开发过程中,我们不可避免的会用到版本控制。当然,这也致使你对 Git 和 SVN 有所了解。两者都是出色的版本控制工具,我个人比较习惯用 Git,当然这可能和个人习惯有关。不知道大家一开始是怎么使用 git 进行开发的,反正我个人是先将代码提交到 github 仓库,然后用 SSH 登录到服务器,然后进行克隆或者版本更新。 继续阅读 >
201911-25 laravel异步监控定时调度器实例详解 HOT aravel默认提供了一个命令定时任务的功能,在其他的php框架下面,没有这个定时任务,我们要跑一些异步脚本怎么操作呢,只能依赖我们系统提供的crontab来做,这就导致我们每次发版本新增定时任务都要去服务器更改crontab代码,获取更新这个配置。 继续阅读 >
201911-25 Laravel5.1框架注册中间件的三种场景详解 HOT 这篇文章主要介绍了Laravel5.1框架注册中间件的三种场景,结合实例形式详细分析了Laravel5.1框架控制器中的方法进行注册、给整个控制器进行注册以及给全局注册中间件三种应用场景,需要的朋友可以参考下 继续阅读 >
201911-25 Laravel 实现数据软删除功能 HOT 对于任何一个模型,如果需要使用软删除功能,需要在模型中使用 Illuminate\Database\Eloquent\SoftDeletes 这个 trait 。软删除功能需要实现的功能有以下几点: 1.模型执行删除操作,只标记删除,不执行真正的数据删除 2.查询的时候自动过滤已经标记为删除的数据 3.可以设置是否查询已删除的数据,可以设置只查询已删除的数据 4.已删除数据可以恢复 继续阅读 >