07 2018 档案
摘要:昨天ytkah更新了一些服务器软件,今天访问数据库居然出现503错误,主要提示如下。点开phpmyadmin设置,查看了一下端口,没有改动;重启了一下phpmyadmin也不能运行;再看了一下php版本,发现默认值是“纯静态”,这个应该跟php版本有关,因为phpmyadmin也是运行在php上,纯
阅读全文
摘要:前面我们说了laravel项目ThinkSNS+安装,现在要安装给用户看的页面,方便他们进行一些操作,比如发表文字/提问之类,这个已经模块化了,用composer就可以完成。命令行代码如下(之前是composer require zhiyicx/plus-component-web,改了一次为 co
阅读全文
摘要:ThinkSNS+ 是一个使用 Laravel 开发,并且功能繁多且健壮的社交程序。今天我们来跟着ytkah一起来尝鲜一下。首先PHP 版本必须大于 7.1.3,已经下载并安装过 Composer,拥有一个 MySQL 或者 PostgreSQL 等数据库。 下载程序并安装项目 如果无法安装,请查看
阅读全文
摘要:今天ytkah安装thinksns-plus的laravel项目时出现了一个错误,提示如下,这个可能跟php函数被禁用有关,查看了一下安装文档,有一项php环境要求“exec,system,scandir,symlink,shell_exec,proc_open,proc_get_status这些是
阅读全文
摘要:October是一个免费,开源,自托管的基于laravel PHP框架CMS平台。在github平台上laravel应用排名第二,可以拿来研究一下。官方介绍:October是一个内容管理系统(CMS)和Web平台,其唯一目的是使您的开发工作流程简单。它诞生于对现有系统的失望。我们觉得建设网站已经成为
阅读全文
摘要:LaraBBS 是一个简洁的论坛应用,使用 Laravel5.5 编写而成。https://github.com/summerblue/larabbs 1. 克隆源代码克隆 larabbs 源代码到本地:> git clone https://github.com/summerblue/larabb
阅读全文
摘要:早上ytkah在配置laravel项目中出现Non-static method Redis::hGet() cannot be called statically错误提示,很显然这是redis出问题了,search了一下大概是因为PHP自带了redis拓展和predis冲突了导致的。打开compos
阅读全文
摘要:今天ytkah在部署laravel项目时出现了No hint path defined for [sudosu]的问题,大概意思是没有定义sudosu的提示路径,那我们找一下配置文件有没相关设置,看到了/config/sudosu.php文件,打开看到如下代码,现在就知道是allowed_tlds出
阅读全文
摘要:NPM是随同NodeJS一起安装的包管理工具,允许用户从NPM服务器上传下载安装第三方包或命令行程序,能解决NodeJS代码部署上的很多问题,非常方便。下面我们一起来看看常用的npm命令有哪些 使用方法:npm <command命令>,比如 npm -v表示查看版本号,以下是常用的命令 access
阅读全文
摘要:Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google Chrome V8 JavaScript引擎,简单说是运行在服务端的 JavaScript。下面我们来演示一下CentOS 下安装 Node.js 8.11.3 LTS Version 1.下载源码 当然你也可以去官
阅读全文
摘要:Yarn 是一个依赖管理工具。它能够管理你的代码,并与全世界的开发者分享代码。Yarn 是高效、安全和可靠的,你完全可以安心使用。代码是通过包(有时也被称为组件)。 在每一个包中会定义一个 package.json 文件,用来描述这个包中所有要被分享的代码。 1.在 CentOS, Fedora 和
阅读全文
摘要:今天iOS版微信迎来v6.7.1正式版发布,本次升级主要是可以把常用的小程序添加到“我的小程序”。近期版本微信可以直接浏览订阅号的消息,扫一扫可拍照翻译整页中英文,浏览的文章支持缩小为浮窗。两大更新如下:-小程序任务栏功能升级,新增“我的小程序”板块。-小程序原有的“星标”功能升级,可以将喜欢的小程
阅读全文
摘要:Github上Laravel开源排行榜Star数61-90名,罗列所有 Laravel 开源扩展包,含 Github Star 数量,下载数量和项目简介。默认排序是按Star数量从多到少来排 61、cachethq/cachet * 1412 ↓ 374272Google 统计数据获取工具 62、d
阅读全文
摘要:Github上Laravel开源排行榜Star数31-60名,罗列所有 Laravel 开源扩展包,含 Github Star 数量,下载数量和项目简介。默认排序是按Star数量从多到少来排 31、cachethq/cachet * 2054 ↓ 708350从既有的数据库中以 Migration
阅读全文
摘要:Github上Laravel开源排行榜前30名,罗列所有 Laravel 开源扩展包,含 Github Star 数量和下载数量。
阅读全文
摘要:今天ytkah用git上传文件的时候出现了warning: LF will be replaced by CRLF的错误,具体信息如下,这是因为跨平台开发下产生的。由于编辑器的不同或者Windows程序员在跨平台项目中的文件行尾加入了回车换行符, 一些细微的空格变化会不经意地进入大家合作的工作或提交
阅读全文
摘要:public_path() public_path函数返回public目录的绝对路径:$path = public_path(); base_path() base_path函数返回项目根目录的绝对路径:$path = base_path();你还可以使用base_path函数为相对于应用目录的给定
阅读全文
摘要:这节我们讲Laravel产品图片上传,有很多方式可以实现,这里我们用intervention/image插件来进行。首先安装intervention/image插件,在命令行输入 安装完成后要修改config/app.php文件 发布配置,在命令行中输入 这时弹出Copied File [/vend
阅读全文
摘要:上一篇讲了Laravel编辑产品-CRUD之edit和update,现在我们讲一下删除产品,方法和前面的几篇文章类似,照着ytkah来操作吧 1,controller的function destroy定义,注意这里的Name是destroy(controller的function查看方法在这),文件
阅读全文
摘要:上一篇讲了Laravel展示产品-CRUD之show,现在我们说一下Laravel编辑产品,涉及到编辑和更新, 1,定义controller,update和create有点相似,我们复制一份过来修改。new item改为item::find 2,编辑edit.blade.php,文件在/resour
阅读全文
摘要:上一篇讲了Laravel创建产品-CRUD之Create and Store,现在我们来做产品展示模块,用到是show,①首先我们先修改controller,文件是在/app/Http/Controllers/ItemController.php,定义一下show function ②创建show模
阅读全文
摘要:上一篇说了laravel用crud之index列出产品items,我们现在试着添加产品,用到CRUD的 Create 和 Store 方法,打开/app/Http/Controllers/ItemController.php定义一下create和store方法 1,添加新产品 2,保存刚刚添加的产品
阅读全文
摘要:前面我们说了laravel用crud修改产品items-新建resource controller和routing,现在我们要把产品items罗列出来,需要修改路由和模板,一起随ytakh来看看把 1,修改controller,/app/Http/Controllers/ItemController
阅读全文
摘要:前面我们创建了laravel简单的items产品api,但是需要在数据库添加,如何在网页上直接添加呢?我们可以用view来操作crud(增加Create、读取查询Retrieve、更新Update和删除Delete)。下面随ytkah一起来实现吧 1,创建controller --resource代
阅读全文
摘要:沿着上一篇来讲,我们来创建一个简单的item产品api,也是用到laravel dingo/api来实现,对dingo/api不熟的朋友可以翻看前面的文章。好,我们随着ytkah一起来创建产品api 1,创建model并生成迁移表(-m表示) 生成了一个model(/app/Item.php)和迁移
阅读全文
摘要:前面我们学了laravel dingo/api创建简单的api,这样api是开放给所有人的,如何查看和限制api的调用呢?可以用jwt-auth来验证,JSON Web Token Authentication 1,首先安装jwt-auth插件,在命令行中用composer安装 2,然后发布 在/c
阅读全文
摘要:1,修改.env配置文件添加 Standards Tree 标准树 这有三个不同的树: x,prs 和 vnd。你使用的标准树需要取决于你开发的项目 未注册的树(x)主要表示本地和私有环境 私有树(prs)主要表示没有商业发布的项目 供应商树(vnd)主要表示公开发布的项目 子类型SUBTYPE 子
阅读全文
摘要:ytkah在用composer安装插件时出现了shell_exec() has been disabled for security reasons错误提示,这个是php配置的问题,shell_exec() 函数被禁用了。怎么解决呢? 打开php.ini,搜索disable_functions,代码
阅读全文
摘要:早上ytkah在测试laravel用composer安装一些插件时出现了一些错误,提示如下,是github的ssh密匙认证错误,提示要重新生成token,然后保存在/root/.config/composer/auth.json文件中 首先到https://github.com/settings/t
阅读全文
摘要:用laravel创建api是很多大型项目正在使用的方法,一般他们都是用dingo api插件库来开发自己的api。以下是ytkah用dingo api的一些心得,有需要的朋友可以关注一下 1.安装 因为dingo api的版本需要跟laravel版本兼容,所以需要加具体的版本号,不然就可能出错 如上
阅读全文
摘要:本文介绍git快速入门,从安装/创建init / 发布push/版本回退reset / branch分支切换/合并分支merge 这些基本的操作都有涉及,方便新人快速入手,有需要的朋友mark一下。首先安装git,本教程以git for windows为例。安装比较简单,这里就不累述了。 安装完成以
阅读全文