Welcome 微信登录

首页 / 网页编程 / PHP

Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法

Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法

本文实例讲述了Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法。分享给大家供大家参考,具体如下:1、简介本扩展包添加了两个视图相关的Artisan命令到Laravel应用,以便我们通过Artisan命令即可创建和管理视图文件,可谓是进一步解放了生产力。2、安装还是通过Composer安装:composer require sven/artisan-view安装完成后到config/app.php中注册服务提供者ArtisanV...
Netbeans 8.2与PHP相关的新特性介绍

Netbeans 8.2与PHP相关的新特性介绍

Netbeans 8.2在这个国庆期间终于发布了,其与PHP相关的新特性主要有:支持PHP 7详见前面翻译的一篇文章:Netbeans 8.2将支持PHP 7编辑器功能增强文档好像没有明确说明,我也还没有发现。PHP项目支持自定义注解操作如下图:然后,当你在编写代码注解时,就可以得到刚才自定义的注解提示支持。支持Symfony 3没什么人Care吧。支持PHPUnit 5PHPUnit 5系列版本已经是基于PHP命名空间化重构的版本了。支持 phpcs.x...
Yii2针对游客、用户防范规则和限制的解决方法分析

Yii2针对游客、用户防范规则和限制的解决方法分析

本文实例分析了Yii2针对游客、用户防范规则和限制的解决方法。分享给大家供大家参考,具体如下:最近在用Yii2.0做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。解决方法如下:在access里,access即访问的意思,其中有个配置项:"only"=>["login","about"]这是什么意思呢,意思是仅仅在login、about两个action内起作用,即当action 是login、ab...
yii2高级应用之自定义组件实现全局使用图片上传功能的方法

yii2高级应用之自定义组件实现全局使用图片上传功能的方法

本文讲述了yii2高级应用之自定义组件实现全局使用图片上传功能的方法。分享给大家供大家参考,具体如下:此例为yii2高组应用,这里只提供一个简单的事例在yii2中,在使用到上传图片时有自带的一个上传图片类,但不太好用。其中有一种方式,把自己写的一个上传图片类文件,注册成一个组件,在全局中使用。(我记得我在里面有写过一篇小物件的使用)这里,我只作一个简单的自定义组件介绍1、在backend(或frontend)定义一个 upload.php(注意路径: ba...
yii2.0数据库迁移教程【多个数据库同时同步数据】

yii2.0数据库迁移教程【多个数据库同时同步数据】

本文讲述了yii2.0数据库迁移的方法。分享给大家供大家参考,具体如下:创建迁移使用如下命令来创建一个新的迁移:yii migrate/create <name>必填参数 name 的作用是对新的迁移做一个简要的描述。例如,如果这个迁移是用来往多个数据库同一张表 ( 假设每个数据库都有news表 ) 添加字段的,那么你可以使用addColumn_news (该名称自定义)这个名称并运行如下命令:yii migrate/create addCol...
php微信开发之自定义菜单完整流程

php微信开发之自定义菜单完整流程

一、自定义菜单概述自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示:二、申请自定义菜单个人订阅号使用微博认证、企业订阅号通过微信认证;可以申请到自定义菜单资格服务号默认有菜单权限。三、获得AppId 和AppSecertAppId和AppSecret在开发者中心-开发者ID中,可以找到。四、获得Access Token用appid和appsecert获得access token,接口为https://...
Yii2创建多界面主题(Theme)的方法

Yii2创建多界面主题(Theme)的方法

本文实例讲述了Yii2创建多界面主题(Theme)的方法。分享给大家供大家参考,具体如下:Yii2界面主题上的设计总体上和Yii1.x保持一致,区别在于两个地方:1. 由于Yii2引入了独立的视图(View)类,因此界面主题(Theme)也交由视图来管理;2. 视图文件和Web资源在目录上做了分离(在应用程序模板中,分别对应于views和web目录)以高级应用程序模板为例,首先在frontend/views和frontend/web目录下分别创建一个the...
yii通过小物件生成view的方法

yii通过小物件生成view的方法

本文实例讲述了yii通过小物件生成view的方法。分享给大家供大家参考,具体如下:我们以manger为例子:在生成的models 文件中,找到对应的表manger.php然后找到attributeLabels。比如:"name" => "Name",这中,将后面的Name修改成想要的字段,比如当前我的是 用户名,则修改为"name"=>"用户名",这里就是小物件要显示的东西。然后在controller 中model出来$manger = Man...
Laravel Memcached缓存驱动的配置与应用方法分析

Laravel Memcached缓存驱动的配置与应用方法分析

本文实例讲述了Laravel Memcached缓存驱动的配置与应用方法。分享给大家供大家参考,具体如下:Memcached缓存配置在任何php环境下我们都可以配置使用来提升WEB的性能。对于大型网站(数据多,访问量大)而言,缓存系统是必备组件,其为减轻数据库负载、提高页面访问速度、提升系统性能立下汗马功劳。Laravel作为一个功能完善且强大的PHP框架,自然为缓存系统提供了支持。目前Laravle支持的缓存驱动包括文件、数组、数据库、APC、Memca...
Laravel使用memcached缓存对文章增删改查进行优化的方法

Laravel使用memcached缓存对文章增删改查进行优化的方法

本文实例讲述了Laravel使用memcached缓存对文章增删改查进行优化的方法。分享给大家供大家参考,具体如下:这里我们将以文章的增删改查作为实例系统讲述缓存的使用,这个实例是对之前创建RESTFul风格控制器实现文章增删改查这篇教程的改造和升级,我们将在其基础上融合进Eloquent ORM和模型事件,将应用的场景直接拉到生成环境。1、准备工作路由及控制器路由的定义和控制器的创建保持和创建RESTFul风格控制器实现文章增删改查中一样。创建数据表关于...
Laravel手动分页实现方法详解

Laravel手动分页实现方法详解

本文实例讲述了Laravel手动分页实现方法。分享给大家供大家参考,具体如下:这里的演示实例基于Laravel的5.2版本在开发过程中有这么一种情况,你请求Java api获取信息,由于信息较多,需要分页显示。Laravel官方提供了一个简单的方式paginate($perPage),但是这种方法只适用model、查询构建器。今天说下 给定一个数组如何实现 和paginate方法一样的效果。查看paginate方法源码#vendor/laravel/fra...
Laravel日志用法详解

Laravel日志用法详解

本文实例讲述了Laravel日志用法。分享给大家供大家参考,具体如下:这里使用的Laravel版本仍是5.2日志是非常重要的。本地开发可以开启调试模式,但是上线的项目查看日志是非常简洁有效的调试手段。Laravel集成了Monolog日志库以便提供多种功能强大的日志处理器。Laravel支持日志方法single, daily, syslog 和 errorlog。例如,如果你想要日志文件按日生成而不是生成单个文件,应该在配置文件config/app.php...
Laravel的throttle中间件失效问题解决方法

Laravel的throttle中间件失效问题解决方法

本文实例讲述了Laravel的throttle中间件失效问题解决方法。分享给大家供大家参考,具体如下:按官方解释,实现访问频率限制非常简单:Route::get("test", function(){return "helle world" ;})->middleware("throttle");也确实如此,cache存储访问次数,做出判断。之前使用了zizaco/entrust(一个基于角色的权限管理包),其中把 .env 中的CACHE_DRIV...
ThinkPHP的SAE开发相关注意事项详解

ThinkPHP的SAE开发相关注意事项详解

本文详细讲述了ThinkPHP的SAE开发相关注意事项。分享给大家供大家参考,具体如下:ThinkPHP的SAE开发和标准版本的ThinkPHP基本一样,你无需了解SAE的接口用法,ThinkPHP的SAE引擎已经自动为你整合了SAE的接口,只要掌握ThinkPHP开发,你就能轻松掌握基于ThinkPHP的SAE开发。下面是我们给出的一些利用SAE引擎开发过程的一些注意事项,能够帮助你更好的完成SAE的开发和部署。配置SAE引擎运行时拥有SAE自己的惯例配...
Laravel 5.1 on SAE环境开发教程【附项目demo源码】

Laravel 5.1 on SAE环境开发教程【附项目demo源码】

本文实例讲述了Laravel 5.1 on SAE环境开发方法。分享给大家供大家参考,具体如下:Laravel-简洁、优雅的PHP开发框架,为 WEB 艺术家创造的 PHP 框架,如今正式移植到SAE环境。由于Laravel 5.1相比于Laravel 4有很多的改动,不仅以目录结构更加清晰,而且功能也更丰富。但是Laravel官方还是没有原生支持SAE环境(估计永远不会支持),所以我就做了一个移植版本,可以很优雅的切换本地和SAE环境。由于SAE的特殊性...
<< 41 42 43 44 45 46 47 48 49 50 >>