我的自定义服务提供商并不在laravel中工作

时间:2017-05-10 13:42:29

标签: php laravel

我已在DemoServiceProvider目录中的app/providers应用中创建了一个自定义服务提供商,我在config/app注册为App\Providers\DemoServiceProvider::class

这是我的DemoServiceProvider.php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
class DemoServiceProvider extends ServiceProvider
{
/**
 * Bootstrap any application services.
 *
 * @return void
 */
public function boot()
{
    dd("test");
}

/**
 * Register any application services.
 *
 * @return void
 */
public function register()
{
        //
}
}

问题是我没有看到"测试" ,我错过了什么?

2 个答案:

答案 0 :(得分:0)

我已经复制了你的代码并且我检索了:

php artisan serve --port=4433
"test"

你有没有尝试过:

composer dumpautoload
php artisan cache:clear

答案 1 :(得分:0)

好的,我找到了解决方案,它是使用这两个命令php artisan clear-compiledphp artisan cache:clear