我一直在为 Laravel 5.2 开发一个自定义包,现在我正在实施身份验证。
我尝试将 Auth 文件夹添加到我的资源/视图目录以及我的包目录中需要的具有适当名称空间的控制器。它击中控制器,但没有看到视图,因为它返回一个错误,指出 [auth.login] 未找到。
我尝试将属性覆盖添加到 AuthController 中,如下所示:
protected $loginView = 'packagename::auth.login';
protected $registerView = 'packagename::register.form';
protected $linkRequestView = 'packagename::link.request.view';
protected $resetView = 'packagename::reset.view';
但是,它仍然试图访问位于 Laravel 应用程序主目录中的视图,而不是包。
在 Laravel 包中设置 Auth 视图、路由等的最佳实践/正确方法是什么,以便它可以拥有自己的管理区域?