JellyBool

9458 经验值

AppServiceProvider.php 中添加下面这个代码:

use Illuminate\Support\Facades\Schema; // 别忘了这个 use 声明
public function boot()
{
    Schema::defaultStringLength(191); // boot 方法添加这行代码。
}

Vue 能否动态的增加路由?

这个我暂时还是没有看到过。

至于你的这个需求,应该还是注册好路由再根据权限检查是否可以渲染相对应的组件吧。

这个应该是 Homestead 版本的问题,你可以直接在 Homestead.yaml 里面添加站点,再在 Homestead 目录执行:

vagrant reload --provision

那什么情况下要把这个服务放到服务容器里面去?

想象这样一个应用场景:某些你需要的服务你希望在框架启动的时候也一起跟着启用,这个时候就是应该把服务放到服务容器中。

放到服务容器里面的作用是什么?

跟着框架启动,保证服务可用。

究竟服务是放到服务容器里面还是服务提供者里面?

服务是放到服务容器里面的,而定义服务怎么放到服务容器里面,就是服务提供者的职责,通常是下面这样的代码:

 public function register()
    {
        $this->app->singleton('App\Translation\Translation','App\Translation\YoudaoTranslation');
         // 这是一个 TranslationServiceProvider,负载将 YoudaoTranslation 这个服务放到服务容器当中
    }

服务提供者和服务容器他们各自的职责是什么?

服务提供者就是声明服务该怎样放到容器中:是 singleton 还是 bind 等?见上一问。服务容器包含框架的所有服务,在框架启动的时候,容器内的服务就启动

这个是 iTerm 2 主题的配色问题吧。你自己在 iTerm 的 preferences 那调一下就可以了

嗯哼。没有十足把握的话,还是一起看了吧

如果配置确定是在 ~/.vimrc 里面,那我估计是默认命令行终端的问题?

我记得添加 api_token 这个,视频都有讲到的啊

有没有在数据库的表添加 api_token 这个字段?(记得视频有讲到)

Laravel.apiToken = "{{ Auth::check() ? 'Bearer '.Auth::user()->api_token : 'Bearer ' }}";

还有就是,你是不是用的 Apache ?