分享一个 Laravel 5.3 搭的简单博客

学 Laravel 也有几个月了,这么好的框架怎么能不用来搭一个博客呢! 于是花了些业余时间搭了这个博客,比较简单,但是自己用着顺手就行,功能也在一点一点的加! 线上地址:http://www.sadcreeper.xyz Git 地址:https://github.com/SadCreeper/myweb3.git 功能列表: 登录/注册:普通用户只能注册/登录,留言评论,管...

通过d4m-nfs运行laradock,告别龟速的虚拟机

LaraDock能够帮你在Docker上快速搭建Laravel应用。  就像Laravel Homestead一样,但是Docker替换了Vagrant。 介绍 大家可以先看官方Laradock_README.md。使用方法很简单,让我们从此再也不需要使用Vagrant了。 特点 在PHP版本:7.0,5.6.5.5...之中可以简单切换。 可选择你最喜欢的数据库引擎,比如...

Laracasts 教程总结:Laravel 5 菜鸟入门(上)

1. 使用 Composer 快速创建项目 本节介绍如何使用 Composer 来创建 Laravel 项目。 Composer 是 PHP 的一个依赖管理工具。它以项目为单位进行管理,允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Mac 下的安装(其他平台安装): $ curl -sS https://getcomposer.org/installer | php...

Laravelcasts 教程总结:精通 Sublime Text

1. 让你的 Sublime 变得更好看 1.1 安装 Package Control 以及主题 Package Control 是 Sublime 的包管理插件,可用来管理其他插件。安装地址。 安装完之后,调出命令面板 ( cmd/ctrl + shift + p ),输入 Package Control : Install Package,再搜索 Material Theme ...

Laravel 5.3 后台开发实例 —— 基于权限自动生成菜单栏

说明 基于laravel 5.3 与 自带的gate来做权限认证 ( 之前5.2的是用的zizaco/entrust,查询次数太多我只建议用来学习) 开箱即用的后台模板,菜单栏都是基于权限来生成 前后端用户分表分别登录 集成了laravel-debugbar 超好用调试工具 带有日志解析查看模块 本项目可以用于生产 截图 github地址:https://github.com/...

基于 Laravel + Pusher + Vue 通过事件广播构建实时聊天室应用

前言:学院君之前有说过要整理出一篇事件广播手把手教程,今天终于兑现了,本教程基于 Laravel + Pusher + Vue,以事件广播作为核心技术,从零开始让你在几分钟内即可搭建起一个实时聊天室应用。不多废话,直接上手吧。 应用初始化 安装配置 首先还是通过 Composer 安装一个全新的聊天室应用: composer create-project laravel/l...

基于 Laravel Permission 扩展包在项目中轻松实现 RBAC 权限管理功能

一直想整理出一篇单独在 Laravel 中基于 RBAC 实现权限管理的教程,今天总算是交上这份作业了,开始之前,先祭出最终用户权限管理的效果图镇场子: 项目初始化 下面正式开始今天的作业,我们基于由 Spatie 维护的 Laravel Permission 扩展包来实现 RBAC 权限管理,Spatie 出品,必属精品。首先需要安装一个干净的 Laravel 项目,然后在...

基于 Laravel + Botman 轻松实现微信公众号聊天机器人

快速入门 Botman 是什么 开始之前,我们需要花一点篇幅先了解下 Botman 是什么。官方介绍如下: Botman 是一个与框架无关的、可以在不同消息平台轻松实现聊天机器人的 PHP 库,这些消息平台包括但不限于 Slack、Telegram、Microsoft Bot Framework、Nexmo、HipChat、Facebook Messenger 以及微信等。 Bo...

基于 Laravel + Vue + GraphQL 实现前后端分离的博客应用(三) —— 文章发布及浏览

用户认证 我们设定只有认证通过的用户才能发布新文章,因此需要通过某种方式将用户认证头信息和其他请求信息一起发送到发布文章接口,以便顺利发布新文章。通过 apollo-link-context 我们可以轻松实现这个功能。在 src/main.js 中的合适位置插入如下代码: import { setContext } from 'apollo-link-context' cons...

基于 Laravel + Vue + GraphQL 实现前后端分离的博客应用(二) —— 用户列表及详情页

创建菜单组件 书接上文,用户登录成功之后会进入管理后台,为此我们需要为后台界面编写导航菜单组件。还是在 components/Admin 目录下创建一个 Menu.vue: <template> <aside class="menu"> <p class="menu-label">文章</p> ...