一刻社区代码开源啦
206

file

今天把 一刻社区 开源了,有兴趣的帮忙改进提 PR 啦。

前端:https://github.com/overtrue/yike.io
后端:https://github.com/overtrue/api.yike.io
视频:https://laravel-china.org/courses/laravel-package/yikeio/2505

--- 2018-11-08 更新 ---

居然斩获昨天的 PHP 热度榜单第一名,谢谢大家!

file

本帖由系统于 2个月前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 58

点个赞

2个月前

喊个6️⃣!

2个月前
郝合心

谢谢:100:

2个月前

在此点名表扬一下一刻比lc设计得更好的地方
就是没有把id显示出来
https://laravel-china.org/users/23505
哎呀,每次看看我的ID再看看超哥的ID
仿佛回到了用QQ的时代/伤脑筋

2个月前
overtrue

@select_and_action 哈哈哈哈

2个月前
Lwzi

@select_and_action ’就是没有把id显示出来‘,我也觉得这个功能设计的很棒!

2个月前
EDISONYANG

赞赞赞

2个月前
jltxwesley

有没有一个 feature list?搜集的想改进或者想要新加的功能。

2个月前
Everan

已赞👍🏻。

2个月前

神超 666+

2个月前

观摩一波大佬写的代码

2个月前

代码都暴漏了,网站即将被黑

2个月前

file
yarn安装提示的错误

2个月前
skyLee

超哥,readme 是不是该改改呀 哈哈

2个月前

star了再说~

2个月前

插眼

2个月前
linxb

start一波,准备好好学习一番

2个月前

666

2个月前

超赞

2个月前
小滕

这是服务端渲染? :+1:

2个月前
raybon

超哥,这个地方看着像手误

            /**
             * Update the specified resource in storage.
             *
             * @param \Illuminate\Http\Request $request
             * @param \App\Banner              $banner
             *
             * @return \App\Http\Resources\BannerResource
             *
             * @throws \Illuminate\Auth\Access\AuthorizationException
             */
            public function update(Request $request, Banner $banner)
            {
                $this->authorize('update', Banner::class);

                $this->validate($request, [
                    // validation rules...
                ]);

                $supplier->update($request->all());

                return new BannerResource(Banner::create($request->all()));
            }

正常是下面这个吧

$banner->update($request->all());
2个月前
raybon

@xingchen 这个里面有写语法错误ESLint 检测不过,和你差不多

2个月前

点赞

2个月前
linxb

@overtrue

file
图片挂了,强迫症看着难受

2个月前

邮箱找回密码的地址差一个/
https://yike.iouser/reset-password?

重置密码提示成功 但返回值是{message: "Unauthenticated."}

2个月前
overtrue

@jltxwesley issue 里

2个月前
overtrue

@linxb 你网络问题

2个月前
overtrue

@skyLee 这就去改 :sad:

2个月前
linxb

@overtrue 网络没有问题,图片显示404

2个月前

学习代码的时候到啦

2个月前
萧宇宸

file
有没有同学遇到跨域的问题啊,请求各位大神帮助,谢谢!

2个月前
kinyou

大神们写代码都不分层吗?, 操作model也写在了控制器里面.

public function index(Request $request)
    {
        if ($request->has('all')) {
            $builder = Node::with('children')->root();
        } else {
            $builder = Node::leaf();
        }
        $nodes = $builder->latest()
                    ->filter($request->all())
                    ->paginate($request->get('per_page', 20));
        return NodeResource::collection($nodes);
    }
    public function threads(Request $request, Node $node)
    {
        $threads = $node->threads()
                        ->published()
                        ->latest()
                        ->filter($request->all())
                        ->paginate($request->get('per_page', 20));
        return ThreadResource::collection($threads);
    }
2个月前
Bin


文章列表不是 a 标签,对于喜欢用 Vimium 插件的我,不是太方便。

2个月前
overtrue

@kinyou 求指导

2个月前
overtrue

@linxb 本地部署的?

2个月前

@BinVimium试过了,虽然不是a标签,但是头像点进去也是文章详情页。。。

2个月前
raybon

@萧宇宸 跨域问题,超哥的后台代码已经加上了

<?php

use Illuminate\Support\Facades\Route;

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Authorization, Content-Type, Access-Control-Allow-Headers, X-Requested-With');
header('Access-Control-Allow-Methods: *');
// Auth
Route::post('auth/register', 'AuthController@register');
Route::get('oauth/redirect-url/{platform}', 'OAuthController@getRedirectUrl');
Route::get('oauth/callback/{platform}', 'OAuthController@handleCallback');
Route::post('contents/preview', 'ContentController@preview');

你那个和我开始的错误一样,应该是未配置passport

2个月前
Athena

怎么感觉很好玩:100:

2个月前

下载源码下来看了一下,oauth的client_secret居然存在前端,然后登录的时候传给后端!?

2个月前
linxb

@linxb 不是,是你的网站图片挂了

2个月前
overtrue

@linxb 哦,好的,我这里由于缓存没发现,多谢提醒 !

2个月前
overtrue

@nff93 有什么问题么

2个月前
丁海军

本地按照readme来调试,注册的时候报

{"message":"The given data was invalid.","errors":{"ticket":["validation.ticket"]}}
2个月前
overtrue

你需要注册 007.qq.com 的防水墙服务哦

2个月前

@丁海军 请问您怎么处理的这个:

{"message":"The given data was invalid.","errors":{"ticket":["validation.ticket"]}}
2个月前
丁海军

@Oyxiaoxi 按照@overtrue 说的,去007.qq.com 注册防水墙服务,然后把你申请的信息填入配置项里边就好了

2个月前

来看看代码。

2个月前
vacker

已star

1个月前

file
这个需要怎么办?环境变量什么的也配了。

1个月前

前后端分离会影响SEO吗

1个月前

98% after emitting CopyPlugin

WARNING Compiled with 1 warnings 22:08:14

Module Warning (from ./node_modules/eslint-loader/index.js):
error: 'TencentCaptcha' is not defined (no-undef) at src/modules/auth/register.vue:108:25:
106 | },
107 | showCaptcha () {

108 | let captcha = new TencentCaptcha('2093124255', (res) => {
| ^
109 | if (res.ret === 0) {
110 | this.ticket = res.ticket
111 | this.randstr = res.randstr

1个月前
overtrue

@深蓝色 Google 抓取不会受影响,百度就不晓得了,反正我也不关注百度是否能抓取。

1个月前
Athena

@overtrue 一刻社区登不上去了

1个月前

@overtrue 我是有问过一个做百度SEO的,说是没问题就是

1个月前

TagPolicy
file[图片]
我并没有看到Gate注册呀

file[图片]
求解答

1个月前
overtrue

@hanweizhe 还没做

1个月前

@overtrue 这样子嘛 我一脸懵逼/(ㄒoㄒ)/~~

1个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!