随笔分类 - Laravel
摘要:在使用Laravel Eloquent模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用is_null或empty是无法判段它结果集是否为空的。 var_dump之后我们很容易发现,即使取到的空结果集, Eloquent仍然会返回Illuminate\Database\Eloquent\
阅读全文
摘要:最近在学习laravel做项目开发,遇到注册用户推送邮件的问题,之前用java做的时候是自己代码写的,也就是用ECS推送邮件,但是现在转php的laravel了就打算用php的邮件发送功能来推送邮件,但是开发的过程中发现其实阿里云在2015年11月推出了邮件推送服务,所以打算使用阿里云的邮件推送服务
阅读全文
摘要:原文:http://blog.jayxhj.com/2016/05/basic-composer-package-development/ composer 是 PHP 的依赖管理工具,本篇文章就来说明如何构建一个包,并提交到 Packagist ,这样别人就可以方便地通过 composer 使用你
阅读全文
摘要:问题: 解决办法: 总结:我明明第一次就执行成功了,为什么第二次才成功,我真的有点纳闷,不过最后三行是第一次执行的时候没有出现的!!! 刚刚才想到,第二次执行的时候是到项目文件夹下执行的,所以成功了!!!
阅读全文
摘要:解决步骤: 1、分析问题是因为laravel5.1不赞成使用illuminate/html而推荐使用laravelcollective/html包,所以我们利用composer命令移除illuminate/html包再安装laravelcollective/html包 2、进入homestead虚拟
阅读全文
摘要:解决办法:重新新建项目就可以了,为什么呢?下面总结会说 总结:1:我是查看我的~/.homestead下的Homestead.yaml文件才发现有ssh认证的问题,而我修改了ssh密钥,但是我的项目是之前密钥生成的项目,现在知道问题出现在哪了吧!!! 2:如果你是新建相同的项目那你最好清除下缓存,以
阅读全文
摘要:作为程序员还有什么比命令行执行效率还要快的呢,哈哈。。。 composer create-project laravel/laravel your-project-name --prefer-dist "5.1.*" 如果你最后不加的话,默认就是最新版本了。。。
阅读全文
摘要:解决方法:http://stackoverflow.com/questions/28516454/laravel-5-user-model-not-found 总结:是因为我把app下的User移动到app\Models下了,所以You need to update your config/auth
阅读全文
摘要:1、解决class not found的方法: 如果你用的是homestead虚拟机,那么,你要到虚拟机下执行: composer dump-autoload 2、解决Base table or view not found: 1051的方法 mysql> drop database homeste
阅读全文
摘要:转:http://laravelbase.com/show/78 为什么要学习Repository Pattern(仓库模式) Repository 模式主要思想是建立一个数据操作代理层,把controller里的数据操作剥离出来,这样做有几个好处: 把数据处理逻辑分离使得代码更容易维护 数据处理逻
阅读全文
摘要:在 Laravel 5.* 的版本中,使用 Pjax 实现无刷新效果,以及酷炫的进度条 项目地址:https://github.com/yccphp/pjax-for-laravel-5 求 star 求 star 求 star 起因 群里面的朋友老是在问 laravel 怎么和 pjax 结合,于
阅读全文
摘要:参考资料: 1:https://solarhell.com/post/2016/04/homestead 2:https://phphub.org/topics/491 3:http://laravel-china.org/docs/5.1/homestead 安装 Laravel 之后,你必须设置
阅读全文