zhouxiaoshuai3

4544 经验值

win的用法建议网上搜。提高自身解决各种问题的能力,个人感觉很重要。
<-----以下是闲扯谈---->
一个朋友从培训班出来,那的老师说负责“售后一年”,大概意思是这一年中有任何问题都可以直接找老师问。
我就觉得从业几个月还没有自己解决问题的能力的话,奉劝一句:“爷们儿,转行吧!”

是的。框架只是个工具,思想最重要。。。

教主这个系列不错哈。很适合工具控。。。

时间过去这么久了,我刚看到您的回复,bug已经解决。还是要感谢您,谢谢啦!!

这样遵循了SOLID原则,有利于项目后期的扩展和维护。个人感觉点灯坊的这位大神很多文章都很不错,对我们开发者很有帮助。对了,thinkphp我也用过,像TP5文档中作者也提到了分层,https://www.kancloud.cn/manual/thinkphp5/118108
有兴趣也可以看一下这个,它分成了数据层,逻辑层和服务层。其大体思想是一样的

win下 Ctrl+Shift+a 然后输入 add method 、mac 下 command+Shift+a 然后 add method 。你试下

我的5.3版本 在使用 api_token认证时,报错;
以下是我的代码:



Vue.http.interceptors.push((request, next) => {
    request.headers.set('X-CSRF-TOKEN', Laravel.csrfToken);
    request.headers.set('Authorization', Laravel.apiToken);

    next();
});

 <script>
        window.Laravel = <?php echo json_encode([
            'csrfToken' => csrf_token(),
        ]); ?>
        Laravel.apiToken = "{Auth::check() ? 'Bearer '.Auth::user()->api_token : 'Bearer '}";
    </script>

报错信息是:

Uncaught SyntaxError: Unexpected identifier。。。
vue-resource.es2015.js?fc90:292 ReferenceError: Laravel is not defined。。。
Uncaught (in promise) ReferenceError: Laravel is not defined。。。
这让我很困惑,希望可以帮忙看一下,谢谢

我感觉删除的时候,那个关系表question_topic可以连同一起删除对应的数据。但是话题表topics没要一同删除吧???

那就设置外键就行了

public function up()
    {
        Schema::create('question_topic', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('question_id')->unsigned()->index();
            $table->integer('topic_id')->unsigned()->index();
            $table->foreign('question_id')->references('id')->on('questions')->onDelete('cascade');
            $table->foreign('topic_id')->references('id')->on('topics')->onDelete('cascade');
            $table->timestamps();
        });
    }