如何覆盖View::make('cashier::receipt');
视图,以便在调用该特定命名空间时,它首先检查我的文件夹,然后默认返回供应商路径。
View::addNamespace('cashier', [
'/path/to/my/views', // check first
'/path/to/original/views' // check second
]);
答案 0 :(得分:1)
我相信Laravel已经为包处理自定义视图了。 https://laravel.com/docs/5.2/packages#views - 请参阅覆盖包视图。
Laravel注册两个位置以加载视图,以便轻松定制,标准供应商路径和可自定义的内容。
Laravel将首先检查您是否提供了自定义版本的视图,例如
{{1}}
如果有更具体的内容让我知道你是否想要实现,但我相信那里的信息会让你前进。