美文网首页
从头开始学jccblog 01(环境安装)

从头开始学jccblog 01(环境安装)

作者: 邱杉的博客 | 来源:发表于2017-09-11 10:28 被阅读0次
环境搭建
composer create-project laravel/laravel=5.5 blogvue --prefer-dist

// 安装 npm 依赖包
npm install
    "devDependencies": {
        "axios": "^0.16.2",
        "bootstrap-sass": "^3.3.7",
        "chart.js": "^2.4.0",
        "ionicons": "^2.0.1",
        "cross-env": "^5.0.1",
        "jquery": "^3.1.1",
        "laravel-mix": "^1.0",
        "lodash": "^4.17.4",
        "vue": "^2.1.10",
        "vue-datepicker": "^1.3.0",
        "vue-i18n": "^6.0.0",
        "vue-multiselect": "^2.0.0",
        "vue-router": "^2.1.1",
        "vuex": "^2.1.1",
        "cropperjs": "^1.0.0",
        "emojione": "^2.2.7",
        "fine-uploader": "^5.14.2",
        "v-textcomplete": "^0.1.2",
        "sweetalert": "^1.1.3",
        "toastr": "^2.1.2",
        "path-to-regexp": "^1.7.0"
    }
  • 一些需要注意的事项
    .env 文件
    php artisan key:generate

  • 生成迁移

php artisan make:migration create_articles_table
php artisan make:migration create_tags_table
php artisan make:migration create_visitors_table
php artisan make:migration create_categories_table
php artisan make:migration create_discussions_table
php artisan make:migration create_comments_table
php artisan make:migration create_links_table
php artisan make:migration create_taggables_table
php artisan make:migration create_followers_table
php artisan make:migration create_notifications_table
php artisan make:migration create_failed_jobs_table
php artisan make:migration create_votes_table
  • 填充迁移文件
/app/Providers/AppServiceProvider.class.php
  use Illuminate\Support\Facades\Schema;

  boot() {
    Schema::defaultStringLength(191);
  }
  • 生成模型文件
php artisan make:model Article
php artisan make:model Category
php artisan make:model Comment
php artisan make:model Discussion
php artisan make:model Follower
php artisan make:model Helpers
php artisan make:model Link
php artisan make:model Tag
php artisan make:model Visitor
  • 安装 composer 依赖
修改 composer.json 文件
"minimum-stability": "dev",  // 最低稳定性要求的 dev 版本
"prefer-stable": true

composer require jcc/laravel-vote -vvv

You made a reference to a non-existent script @php artisan package:discover
需要将 composer 升级到最新版本
  composer self-update
  • 生成填充文件
php artisan make:seeder ArticlesTableSeeder
php artisan make:seeder CategoriesTableSeeder
php artisan make:seeder CommentsTableSeeder
php artisan make:seeder DiscussionsTableSeeder
php artisan make:seeder LinksTableSeeder
php artisan make:seeder TagsTableSeeder
php artisan make:seeder VisitorsTableSeeder
php artisan make:seeder UsersTableSeeder
  • 填写数据工厂文件 UserFactory.php

  • 补充 Transformers 文件夹

DiscussionTransformer
public function includeComments(Discussion $discussion)
  includeComments 是怎么实现的哩,怎么调用
  morphMany
  morphToMany
  morphedByMany

  这两个字段是么意思
  commentable_id
  commentable_type

相关文章

  • 从头开始学jccblog 01(环境安装)

    一些需要注意的事项.env 文件php artisan key:generate 生成迁移 填充迁移文件 生成模型...

  • 从0搭建MXNet环境

    01 目标 在没有Linux环境的前提下,从头开始安装Linux环境与cuda 并且编译安装mxnet的gpu加速...

  • 上传项目至GitHub

    一,我们从头开始做 第一步,安装好GitHub。 第二步,配置GitHub环境变量,默认安装路径在C:\Progr...

  • 上传项目至GitHub

    一,我们从头开始做 第一步,安装好GitHub。 第二步,配置GitHub环境变量,默认安装路径在C:\Progr...

  • PHP-FPM配置

    没有使用集成环境,从头开始学习安装配置PHP。 PHP-FPM配置 参数 | 说明-p| 命令行中动态修改-...

  • IDEA Ultimate版本安装

    文|Seraph 01 | 安装Java环境 下载 JDK 11,并安装。 02 | 安装IDEA 下载 Inte...

  • 从头开始安装rails环境(mac版)

    首先需要确保以下几件事(1)有正常可使用的mysql(输入mysql -u root -p,如果报错的话,别犹豫,...

  • 01开发环境安装

    工具下载   本文所用的工具都可以在这个百度网盘下载,密码:65fp。这些工具都是小码农使用过的,所以不会有版本兼...

  • 01 Java 环境安装

    注意,不要使用root用户来安装软件,会直接安装在root用户的目录下,其他用户无权限访问。 使用Jenv环境安装...

  • 01_环境安装

    一、安装 1.windows安装 在cmd中使用pip install -i https://pypi.douba...

网友评论

      本文标题:从头开始学jccblog 01(环境安装)

      本文链接:https://www.haomeiwen.com/subject/ulbxsxtx.html