使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 站点部署篇

github-pages

1、美化URL 默认情况下,所有非index.blade.php文件都会被生成为对应子目录下的index.html,例如如果你在source目录下有一个about-us.blade.php: └─ source ├─ _layouts ├─ about-us.blade.php └─ index.blade.php 最终将会生成build_local/about-us/index.htm…

最佳实践系列(二)—— 聊聊 PHP 私有组件以及如何创建自己的 PHP 组件

composer-git-packagist

1、私有组件 大多数时候我们使用的都是公开可用的开源组件,但有时候如果公司使用内部开发的PHP组件,而基于许可证和安全方面的问题不能将其开源,就需要使用私有组件。对Composer而言,这是小菜一碟。 Composer可用管理放在需要认证的仓库中的私有PHP组件,执行composer install或composer update命令时,如果组件的仓库需要认证凭据,Composer会提醒…

使用 Laravel 快速构建网站系列 —— 静态站点/博客生成器:Katana

静态站点生成器 Katana

1、简介 Katana是一个基于Laravel开发的静态站点/博客生成器,支持Markdown,并且使用了Laravel的Blade模板引擎。 2、GitHub https://github.com/themsaid/katana 3、系统要求 PHP 5.5.9+ Apache或Nginx服务器 Composer 4、安装 我们使用Composer安装Katana: composer …

[ Laravel 5.2 文档 ] 序言 —— 贡献代码

laravel文档

1、缺陷报告 为了鼓励促进更加有效积极的合作,Laravel 强烈鼓励使用 GitHub 的 pull requests,而不是仅仅报告缺陷,“缺陷报告”也可以通过一个包含失败测试的 pull requests 的方式提交。 然而,如果你以文件的方式提交缺陷报告,你的问题应该包含一个标题和对该问题的明确说明,还要包含尽可能多的相关信息以及论证该问题的代码样板,缺陷报告的目的是为了让你自己…

Laravel 5.1用户认证(三) —— 使用Socialite实现GitHub登录认证

使用GitHub授权登录Laravel应用

1、引言 除了让用户走注册流程实现登录认证外,在社交网络日益发达的今天,许多网站还提供了使用社交网络账号实现第三方登录认证的功能。强大的Laravel也为这种功能提供了官方包——Socialite,Socialite目前支持国外多种社交媒体登录,包括Facebook、Twitter、Google、LinkedIn、GitHub以及Bitbucket。因为GFW的缘故,本节我们将简单演示如…

Laravel 精选资源大全(持续更新)

github-logo

来自Laravel生态系统的精选资源大全,包括书签、包、教程、视频以及其它诸多很酷的资源。 对应GitHub地址:https://github.com/nonfu/awesome-laravel,更多Laravel中文学习资源,请关注:Laravel学院 必备品 文档:Documentation API: API Reference 视频:Laracasts 新闻:Laravel New…