教程源自:Laravel学院 这一节 咱来说说上传文件的功能实现,我们会把上传的文件保存到项目本地,不仅上传 还有删除和预览功能. 1 配置 我们先从配置开始做起,先修改我们自己创建的 blog.php <?php return [ 'title' => "Larger K's Blog", 'posts_per_page' => 10, 'uploads' => [ 'storage' => 'local', // 储存处 'webpath' =>…
上篇文章写了Gulp编译前端文件,这篇记录下在搭建博客中使用Gulp 1 引入bootstrap和js 1.1 首先先在项目本地安装Bower sudo npm install bower 1.2 创建bower.json文件 { "name": "blog", "description": "My Blog", "ignore": [ "**/.*", "node_modul…
如题, 在使用wordpress搭建个人博客过程中, 上传begin主题, 出现如下弹框的错误, 而且样式有误. 环境: Los Angeles CentOS 7 x64 nginx+mysql 解决: 检查网站conf文件, 把里面非绑定域名删除或者将使用该主题的域名加上,重启nginx,再试. 文件内容大致如下: user www www; worker_processes auto; error_log /home/wwwlogs/nginx_error.log crit; pid /us…
准备工作 ssh key 要先申请好,并且添加至github的ssh库中 安装插件 hexo-deployer-git npm install hexo-deployer-git --save 配置 配置 _config.yml 文件 deploy: type: git repository: git@github.com:username/username.github.io.git branch: master 提交 $ hexo generate $ hexo deploy…
要搞一个小型的cms内容发布系统 因为小程序上线之后,直接对数据库进行操作的话,慧出问题的,所以一般都会做一个管理系统,让工作人员通过这个管理系统来对这个数据库进行增删改查 微信小程序其实给我们提供了这样的能力了 (也就是可以在自己已有的服务器来进行云操作,所以就可以通过这个CMS内容管理系统来对云数据库进行修改) 我们就要建立自己的web服务器-->搭建一个简易的服务器 https://koa.bootcss.com/ 这个是要node版本是7以上,可以在node官网去搭建,我这边之前按照过了…
今天起开始搭建博客,把之前学的东西运用下. 1 创建 配置项目 1.1 创建项目 composer create-project laravel/laravel blog 5.1.1 1.2 配置数据库 在.env文件中配置你的数据库 DB_HOST=127.0.0.1 DB_DATABASE=blog DB_USERNAME=root DB_PASSWORD= 1.3 创建一个配置文件 在config文件夹中创建一个blog.php(配置文件) <?php return [ 'title' =…
今天咱来实现后台的登录. 首先我们的后台需要三个控制器: PostController:管理文章. TagController:管理文章标签. UploadController:上传文件. 当我们访问后台时需要登录 就要实现自动跳转到登录界面. 1 编写路由 /** * Home */ Route::get('/', function () { // 重定向到 /blog 路由 return redirect('/blog'); }); Route::get('/blog', 'BlogCont…
目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写博客需要在第三方博客平台注册帐号,且需要第三方博客平台提供API接口.目前的有的博客平台均已关闭博客接口,所以无法使用Word来发布博客. 2.发布到博客或公众号平台的图片无法转载.由于所有博客平台,公众号平台(如微信)开启了图片防盗链功能,作者发布到这些平台上的图片则无法转载到其它的网站中,这限制…
博客的每篇文章都是需要有标签的,它与文章也是多对多的关系 这篇笔记也是记录了实现标签的步骤逻辑. 在我们之前的笔记中创建了Tag的控制器和路由了 所以这篇笔记不在重复 1 创建模型与迁移文件 迁移文件如下: public function up() { Schema::create('tags', function (Blueprint $table) { $table->increments('id'); // tag的名字 唯一 $table->string('tag')->uniq…
教程源于:Laravel学院 继文件上传后呢,咱来搞一搞文章的事情. 1 更改数据表 我们需要改改数据表的结构 因为涉及到重命名列名 所以咱需要引入一个包:Doctrine: composer require "doctrine/dbal" 1.1 新建迁移文件 php artisan make:migration restructure_posts_table --table=posts 1.2 编辑迁移文件 class RestructurePostsTable extends M…