一刻社区代码开源啦
168

file

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

前端:https://github.com/overtrue/yike.io
后端:https://github.com/overtrue/api.yike.io

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

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

file

本帖由系统于 1周前 自动加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 48

点个赞

1周前

喊个6️⃣!

1周前
郝合心

谢谢:100:

1周前
select_and_action

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

1周前
overtrue

@select_and_action 哈哈哈哈

1周前
Lwzi

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

1周前
EDISONYANG

赞赞赞

1周前
jltxwesley

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

1周前
Everan

已赞👍🏻。

1周前

神超 666+

1周前

观摩一波大佬写的代码

1周前

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

1周前

file
yarn安装提示的错误

1周前
skyLee

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

1周前

star了再说~

1周前

插眼

1周前

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

1周前

666

1周前

超赞

1周前

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

1周前
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());
1周前
raybon

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

1周前

点赞

1周前

@overtrue

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

1周前

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

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

1周前
overtrue

@jltxwesley issue 里

1周前
overtrue

@linxb 你网络问题

1周前
overtrue

@skyLee 这就去改 :sad:

1周前

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

1周前

学习代码的时候到啦

1周前
萧宇宸

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

1周前
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);
    }
1周前
Bin


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

1周前
overtrue

@kinyou 求指导

1周前
overtrue

@linxb 本地部署的?

1周前

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

1周前
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

1周前
Athena

怎么感觉很好玩:100:

1周前

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

1周前

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

1周前
overtrue

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

1周前
overtrue

@nff93 有什么问题么

1周前
丁海军

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

{"message":"The given data was invalid.","errors":{"ticket":["validation.ticket"]}}
1周前
overtrue

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

1周前

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

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

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

1周前

来看看代码。

2天前

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