Laravel5.5 搭建简单的社区(六)--发表帖子
首先我们先登陆我们的用户,访问/discussions/create 路由,因为这条路由在resource声明了 所以我们直接在PostsController中的create方法中直接实现逻辑就好:
public function create()
{
return view('forum.create');
}
相应的 创建create页面
Laravel5.5 搭建简单的社区(七)--引入MarkDown
在github中搜索HyperDown,直接复制Parser.php的源代码,在App文件夹中创建一个新的目录 Markdown,在App/MarkDown中创建Parser.php,然后在顶部更改命名空间:
namespace App\MarkDown;
到此就已经成功的引入Markdown了,现在我们创建一个Markdown类来方便我们使用:
namespace Ap
Laravel5.5 搭建简单的社区(八)--修改文章
因为之前注册了resource路由 所以我们可以直接在PostsController的edit方法中实现逻辑:
public function edit($id)
{
// 通过id取到文章模型
$discussion = Discussion::findOrFail($id);
// 返回视图
return
Laravel5.5 搭建简单的社区(九)--展示评论
增加评论功能需要创建新的表:
php artisan make:migration create_comments_table --create=comments
php artisan make:model Comment
修改迁移文件:
public function up()
Laravel Passport - 创建 REST API 用户认证
今天,在本教程中,我们将与您分享如何在您的laravel应用程序中使用laravel Passport认证。 Laravel已经为Web提供了简单的认证系统。但是API呢? API基本上使用令牌进行身份验证。当任何用户登录然后生成一个tocken,并将其用于身份验证的目的。所以,laravel提供了API认证的Passport。
原文链接:https://laravelcode.com/
python学习-ipython和pyenv
一、ipythonipython是一个python的交互式shell,比默认的pythonshell好用得多,支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。Python的主要功能如下:1.运行ipython控制台2.使用ipyt
在 WebStorm/PhpStorm 中开启对 Vue.js 的完美支持
最近的一个前后端分离项目开始使用 Vue.js 进行开发,就顺便优化了一下 PhpStorm 下的开发体验(PhpStorm 版本为 2017.1)。
注:在最新的 2017.1 版本中,PhpStorm(WebStorm)已经对 Vue.js 进行了原生支持,所以不需要装第三方插件了。
安装 Vue.js 插件
PhpStorm 目前的版本还没有对 Vue.js 进行原
vagrant 添加本地 box 安装 laravel homestead
在安装 Laravel homestead 虚拟机的时候,由于神秘的原因,直接添加 box 实在太慢,中途失败的几率又太大。所以,在国内,非常推荐大家都直接使用本地 box 的方式安装 Laravel homestead:
1.下载 homestead.box 文件
你可以使用迅雷或其他的方式下载下面的 box
https://atlas.hashicorp.com/laravel/
使用PHPStorm2018.1 进行laravel开发
PHPStorm已升级到2018.1版本,http://idea.youbbs.org(懂得),破解方法http://blog.51cto.com/phpervip/2062170安装 phpstorm laravel 相关插件laravel Pluginlaravelstorm安装 barryvdh/laravel-ide-helper 坚决消灭波浪线执行命令:composer require ...
华为云 Centos7 Flask+Gunicorn+Gevent+Supervisor+Nginx 多站点 生产环境部署
近期在学习python,这里记录一下自己用的一套python web开发的部署环境Flask+Gunicorn+Gevent+Supervisor+Nginx 。
Flask的部署可以选择独立的wsgi,也可以用uWSGI,FastCGI等。独立容器除了Gunicorn还可以选择Tornado、Gevent来部署。
1)Gunicorn是一个Python WSGI UNIX的HTTP服务器...
Laravel5.5 搭建简单的社区(十)--发表评论
首先创建一个评论控制器:CommentsController,并且添加resource路由:
php artisan make:controller CommentsController
Route::resource('comments', 'CommentsController');
在show.blade.php中展示发表评论界面:
<...
Laravel5.5 搭建简单的社区(十二)--Ajax更换头像
此篇记录如何使用ajax进行头像的更换,使用ajax需要引入一个jQuery的插件 jQuery form,在app.blade.php中引入:
<link rel="stylesheet" href="/css/bootstrap.css">
{{--引入fontawesome--}}
<link rel="stylesheet" href="/...
Mysql的完全卸载
MySQL的完全卸载
先控制面板卸载mysql.。
再C盘根目录隐藏项目:ProgramData 删掉里面的Mysql文件夹.
win+R 输入 regedit,进入注册表管理注册表地址:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\PDH,把相关mysql的注册表删除掉
最后,重装mysql...
Mac下用selenium启动Chrome浏览器问题解决
之前在mac的Python shell中,无法通过driver=webdriver.Chrome()启动谷歌浏览器。现解决方法如下: (前提:Chromedriver在/usr/local/bin/目录下) from selenium import webdriver
browser = webdriver.Chrome(executable_path="/usr/local/bin/chromedriver") 或: from selenium import webdriver
path =
整人病毒vbs大全!
新建一个记事本 把代码复制进去 重名名为vbs格式的就可以了 解除这个vbs脚本的办法就简单了 只要关掉任务管理器里Wscript.exe这个进程就好了1、你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息到好友的次数(代码里的数字10改一下即可). xx.vbs=> ————————————————————————— 代码如下: On Error Resume Next Dim wsh,ye set wsh=createobject(“
【Luogu3381】【模板】缩点
本文同步发表于https://www.zybuluo.com/Gary-Ying/note/1235385 题目描述 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。 输入输出格式 输入格式: 第一行,n,m 第二行,n个整数,依次代表点权 第三至m+2行,每行两个整数u,v,表示u->v有一条有向边 输出格式: 共一行,最大的点权之和。 样例输入 2 2
1 1
ActiveMQ简单介绍及安装
消息中间件 我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Message Orient middleware)。 消息中间件有很多的用途和优点: 1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块; 2. 负责建立网络通信的通道,进行数据的可靠传送。 3. 保证数据不重发,不丢失 4. 能够实现跨平台操作,能够为不同操作系统上的软件集成技工数据传送服务 MQ 首先简单的介绍一下MQ,MQ英文名MessageQueue,中文名也就是
HDU-6336-构造
Problem E. Matrix from Arrays Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 419 Accepted Submission(s): 180 Problem Description Kazari has an array A length of L, she plans to generate an inf
今日推荐
周排行