# 视图注册

视图注册成功之后,就可以在插件中使用自己定义的视图文件,也就是 blade.php 文件了,我们可以在 MainServierProvider.php 文件中这样:

<?php

namespace Addons\Demo1;

use Illuminate\Support\ServiceProvider;

class MainServiceProvider extends ServiceProvider
{

    public function boot()
    {
        // 注册视图命名空间
        $this->loadViewsFrom(__DIR__ . '/resources/views', 'demo1');
    }

    public function register()
    {
    }

}

我们约定插件的视图文件存储在插件的 resources/views 目录下面。比如说,这里有个视图文件 resources/views/index.blade.php ,那么我们可以在 Controller 中这样返回视图文件:

return view('demo1::index');