前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Laravel开发实战 开发一个类知乎

Laravel开发实战 开发一个类知乎

作者头像
lilugirl
发布2019-05-28 11:23:47
5520
发布2019-05-28 11:23:47
举报
文章被收录于专栏:前端导学前端导学

基础设置

创建一个新laravel项目,其中zhihu-app是项目名称也是项目目录

截止目前laravel项目默人为5.5.* php要求7.1以上

代码语言:javascript
复制
laravel new zhihu-app

如果你想指定laravel版本请用下列方式安装

代码语言:javascript
复制
composer create-project laravel/laravel zhihu-app 5.5.*

进入database/migrations/ create_users_table 文件

修改up方法

代码语言:javascript
复制
  public function up()
    {
        Schema::create('users', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name')->unique();
            $table->string('email')->unique();
            $table->string('password');
            $table->string('avator');
            $table->string('confirmation_token');
            $table->smallInteger('is_active')->default(0);
            $table->integer('questions_count')->default(0);
            $table->integer('answers_count')->default(0);
            $table->integer('comments_count')->default(0);
            $table->integer('favorites_count')->default(0);
            $table->integer('likes_count')->default(0);
            $table->integer('followers_count')->default(0);
            $table->integer('followings_count')->default(0);
            $table->json('settings')->nullable();
            $table->rememberToken();
            $table->timestamps();
        });
    }

执行migrate命令

代码语言:javascript
复制
php artisan migrate

修改 config/app.php文件的timezone为PRC

用户注册

执行命令创建用户注册登录脚手架

代码语言:javascript
复制
php artisan make:auth

使用sendcloud发送用户email

到https://github.com/NauxLiu/Laravel-SendCloud 按照说明进行安装下载

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基础设置
  • 用户注册
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档