- 博客(80)
- 资源 (8)
- 收藏
- 关注
原创 laravel 消息通知实现
因为使用数据库通知频道,我们需要定义 toDatabase()。我们对 notify() 方法做了一个巧妙的重写,现在每当你调用 $user->notify() 时, users 表里的 notification_count 将自动 +1。HasDatabaseNotifications 中有 3 个函数,分别是 获取所有通知、获取未读通知 和 已读通知。每个通知类都有个 via() 方法,它决定了通知在哪个频道上发送。其中data数据就是通知类里toDatabase方法里存入数据量里的数据,如下图。
2023-06-06 16:22:55
720
原创 laravel 5.5 测试数据seed
1:先创建users表的seeder;##生成/database/seeds/UsersTableSeeder.phpphp artisan make:seeder UsersTableSeeder2:添加run();生成user表中的10个实例 public function run() { factory(\App\User::class,10)->create(...
2018-05-22 16:35:27
1575
原创 ubuntu 修改telnet 默认23端口
sudo vi /etc/services 找到telnet =23并修改之sudo /etc/init.d/openbsd-inetd restart
2018-04-02 18:34:36
4387
3
原创 Parse error: syntax error, unexpected '?' in /home/ubuntu/workspace/vendor/laravel/framework/src/Ill
Parse error: syntax error, unexpected '?' in /home/ubuntu/workspace/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233出现这个问题的原因是我装了php5 升级到php7.1,php -v显示的是7.1却没有被web服务器调用修复:su...
2018-03-28 10:00:49
2206
原创 安装laravel时的一些坑
缺少应用造成的错误:缺少 zip unzip 包Failed to download laravel/laravel from dist: The zip extension and unzip command are both missing, skipping.The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php....
2018-03-26 10:16:30
3898
原创 linux 修改mysql默认端口3306
linux 修改mysql默认端口3306cd /etc/mysql/my.cnf修改两处 客户端的port=3306 和mysqld的服务器端口port=3306[client]port=3306[mysqld]port=3306重启mysql服务器即可sudo service mysql restart...
2018-03-24 09:36:51
9432
原创 Ubuntu 修改ssh远程连接端口
[root@localhost /]# vi /etc/ssh/sshd_configPort 22 #修改默认端口保存并退出[root@localhost /]#service ssh restart
2018-03-23 11:58:34
3183
原创 ubuntu 安装mysql
apt-get install mysql-server mysql-client 输入mysql密码 cd /etc/mysql vim my.cnf 注释 bind-address = 127.0.0.1查看端口 netstat -an | grep 3306 mysql服务重启 service mysql restart如果客户
2017-08-31 17:23:42
213
原创 laravel 中如何使用自定义函数
在app目录下定义一个hextorgb.php (定义的位置可随意)在composer.json中的autoload的files中添加你定义好的目录 如我这里是添加 app/hextorgb.php "autoload": { "classmap": [ "database" ], "psr-4": {
2017-08-25 14:12:45
1272
转载 欢迎使用优快云-markdown编辑器
对于这个问题,还真是搜索了大量的资料,网上就没有个现成的好的文档进行说明一下,该如何弄。没办法自己搞吧。黄天不负有心人,经过一下午的搜索查找,筛选,终于找到一个纯PHP实现的中文切分工具。名称:PHPAnalysis官方网址:http://www.phpbone.com/phpanalysis/但是下载不太给力;现在我上传到了我的百度云空间了,可以在这里快速下载:http://pan.baidu.c
2016-12-13 10:29:41
273
转载 在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能
Laravel Searchy是一个易上手的、 轻量级的、支持MySQL的Laravel搜索扩展包,使用该扩展包可以简单高效的实现基于模型的数据查询搜索功能,该扩展包还可以基于你所启用的搜索引擎实现模糊搜索和其它加权机制。此外,不需要服务器安装任何其它软件即可开始使用该扩展包。安装我们使用Composer来安装该扩展包,在composer.json的require项中添加如下两个依赖:"requir
2016-09-03 17:41:00
1146
原创 ubuntu 安装redis
获取Redis **1、通过官网http://redis.io/获取稳定版源码包下载地址; 通过下载 源码包; wget http://download.redis.io/releases/redis-3.0.2.tar.gz 解压源码包tar -xvf redis-3.0.2.tar.gz进入源码目录, 执行make编译源码,执行make install安装cd redis-3.0.2
2016-08-25 18:33:08
289
原创 Mysql 报错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.xxx.xxx' (111)
首先看下 sudo vi /etc/mysql/my.cnf 配置文件#bind-address = 127.0.0.1 【将其注释】sudo service mysql restart ##将mysql重启,如果还连不上,就禁掉防火墙sudo ufw disable然后mysql再重启,试试看
2016-08-16 10:03:44
3943
原创 ubuntu 安装 vsftp
sudo apt-get updatesudo apt-get install vsftpdsudo service vsftpd restart新建”/home/uftp”目录作为用户主目录 sudo mkdir /home/uftp 新建用户uftp并设 sudo useradd -d /home/uftp -s /bin/bash uftp ...
2016-08-10 12:43:50
519
原创 0% [Connecting to archive.ubuntu.com (2001:67c:1360:8001::21)] [Connecting to s
root@caoruidong:~# apt-get update 0% [Connecting to archive.ubuntu.com (2001:67c:1360:8001::21)] [Connecting to s有时候ubuntu不走ipv6, 解决方案:sudo nano /etc/gai.conf去掉##precedence ::ffff:0:0/96 100ctrl+x 保
2016-08-10 11:13:27
8507
原创 no app specified on the heroku
No app specified.Run this command from an app folder or specify which app to use with --app <app name>为了解决这个问题,您需要添加一个远程heroku应用程序的Git存储库和告诉heroku宝石为默认使用它。答案找到了在这里。像这样。git remote add heroku git@heroku
2016-07-04 10:20:42
1022
原创 php 部署到heroku上
1、先注册heroku账号 2、先安装heroku toolbelt 工具 https://toolbelt.heroku.com/debianwget -O- https://toolbelt.heroku.com/install-ubuntu.sh | shheroku login 输入注册的账号邮箱和密码 进入到你要上传目录cd /yourAPPgit init git add
2016-07-03 15:47:31
1268
原创 laravel5和execl应用
laravel5和execl应用首先在Laravel项目根目录下使用Composer安装依赖:composer require maatwebsite/excel ~2.0.0同样在 config/app.php 中注册门面到 aliases 数组:'Excel' => Maatwebsite\Excel\Facades\Excel::class,如果想要对Laravel Excel进行更多的自定义
2016-06-20 17:42:04
594
原创 laravel 实现邮箱event事件发送
触发时间监听 所在目录 app\Providers\EventServiceProvider.php 设置监听对象userRegistered,分配事件行为发送邮件 sendRegisterEmail App\Events\UserRegistered protected $listen = [ 'App\Events\UserRegistered' => [
2016-06-15 17:38:20
2488
原创 Forms & HTML Laravel5
composer.json “require”: { “laravelcollective/html”: “5.2.*” }然后更新 composer updateconfig/app.php providers ‘providers’ => [ // … Collective\Html\HtmlServiceProvid
2016-06-01 11:26:54
341
原创 lavarel 添加html 和 form 标签
命令行composer require illuminate/html在config/app.php在providers中插入一个类 App\Providers\RouteServiceProvider::class,在aliases 中快捷方式中插入'Form' => Illuminate\Html\FormFacade::class,
2016-05-27 15:46:08
546
原创 laravel 在nginx配置
server { listen 8000; server_name www.phpcto.com; root /var/www/laravel/public; index index.html index.php; location / { try_files $uri $uri/ /index.php$is_args$query_string;
2016-03-11 13:58:34
1534
原创 nginx,laravel5.1在ubuntu的部署
安装服务器组件sudo apt-get update //获得最近的软件包的列表sudo apt-get install nginx //安装Nginx服务器sudo apt-get install php5-fpm //安装php5sudo apt-get install php5-cli //安装php5在命令行运行的接口sudo apt-get install php5-mcrypt
2016-02-23 15:38:55
1102
原创 nginx配置文件
nginx配置文件 server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root /root; #定义服务器的默认网站根目录位置
2016-02-22 14:23:18
448
原创 Nginx在Ubuntu安装部署,常用命令
sudo apt-get update 更新源 sudo apt-get install nginx 安装nginx 在浏览器中输入http://127.0.0.1 常用基本命令 1、sudo service nginx stop 关闭nginx 2、sudo service nginx start 开启nginx
2016-02-22 14:04:39
396
原创 在Ubuntu 14.04 LTS系统中设置Apache虚拟主机
在这个教程中,我会使用Ubuntu 14.04 LTS,并搭建1个测试网站命名目录为“tianmao .我的虚拟机IP192.168.1.128。你可以根据你的需要更改虚拟域名。前提是有了虚拟机的静态ip, sudo mkdir -p /var/www/tianmao创建一个静态html访问文件,写些东西并访问 sudo touch index.html 创建虚拟主机配置文件 默认情
2015-11-14 14:42:48
488
原创 VMWare虚拟机下为Ubuntu 14.04.1配置静态IP(NAT方式)
每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。 VMnet8和NAT1、如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的IP地址非配,网关以及互联网访问权限均由VMWare提供的叫做VMnet8虚拟网卡所提供。所以一切和设置静态IP有关的设置都可以从这里找到。通VMnet8虚拟网卡,主机可以访问虚拟机的IP,
2015-11-14 14:27:20
2418
原创 Xshell连接ubuntu
Xshell是一个安全终端模拟软件,可以进行远程登录。我使用XShell的主要目的是在Windows环境下登录Linux终端进行编码,非常方便。本文简单介绍下它的使用方法。1.下载后在安装时选择个人/学校免费版即可。2.安装完毕后先在要连接的Ubuntu主机下开启SSH服务,如果没有开启需要安装openssh-server:sudo apt-get install openssh-server 使
2015-11-14 12:00:06
427
原创 ubuntu中安装和卸载apache2
ubuntu中安装和卸载apache21.安装apache2 安装命令:sudo apt-get install apache2 启动/停止/重启apache2: service apache2 start/stop/restart卸载apache2之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。 $ sudo apt-get –purge
2015-11-13 14:18:11
407
原创 依赖服务 factory()在angularJS的用法
<!doctype html><html lang="en" ng-app="myAPP"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></he
2015-11-12 15:53:59
1613
原创 ng-repeate 和ng-show的用法
<!doctype html><html lang="en" ng-app="myAPP"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></he
2015-11-12 14:33:49
1203
原创 ng-repeat 在angularJS中用法
<!doctype html><html lang="en" ng-app="myAPP"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></he
2015-11-12 13:54:00
324
原创 angularJS之$watch用法
scope.scope.watch(‘表达式的值’,’回调函数’)函数监视一个表达式,当表达式发生变化,就触发一个回调函数<!doctype html><html lang="en" ng-app="moduleApp"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://a
2015-11-11 17:14:00
466
原创 angularJS实例之购物车
<!doctype html><html lang="en" ng-app="Cartmodel"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script>
2015-11-11 15:24:43
1042
原创 模型model获取动态输入值
<!doctype html><html lang="en" ng-app="myApp"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></he
2015-11-11 14:35:10
645
原创 compile对指令模板进行转换
<!doctype html><html lang="en" ng-app="myApp"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></he
2015-11-07 16:50:19
367
原创 angularJS之link函数对元素事件绑定或属性的操作
<!doctype html><html lang="en" ng-app="myApp"><head> <meta charset="UTF-8"> <title>Document</title><script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></head>
2015-11-07 15:23:35
2719
原创 angular之directive模板视图替换
<!doctype html><html lang="en" ng-app="myApp"><head> <meta charset="UTF-8"> <title>Document</title><script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script></head>
2015-11-07 15:18:10
451
cwRsyncServer服务器端和客户端,亲测可行,安心使用
2018-01-29
js 图片无缝滚动
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人