Laravel 8 发布视图
如果你希望将扩展包视图发布到应用的 resources/views/vendor
目录中,则可以使用服务提供者 publishes
方法。 publishes
方法接收一个包含视图路径和对应发布位置的数组:
/**
*启动应用服务
*
* @return void
*/
public function boot()
{
$this->loadViewsFrom(__DIR__.'/path/to/views', 'courier');
$this->publishes([
__DIR__.'/path/to/views' => resource_path('views/vendor/courier'),
]);
}
现在,当扩展包的用户执行 Laravel 的 vendor:publish
Artisan 命令,扩展包视图将会被发布到指定的目录中。