*/ trait HasViews { /** * Get the base views path. * * @return string */ protected function getViewsPath(): string { return $this->getBasePath().DIRECTORY_SEPARATOR.'views'; } /** * Get the destination views path. * * @return string */ protected function getViewsDestinationPath(): string { return $this->app['config']['view.paths'][0].DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.$this->getPackageName(); } /** * Publish the views. * * @param string|null $path */ protected function publishViews(?string $path = null): void { $this->publishes([ $this->getViewsPath() => $path ?: $this->getViewsDestinationPath(), ], $this->getPublishedTags('views')); } /** * Load the views files. */ protected function loadViews(): void { $this->loadViewsFrom($this->getViewsPath(), $this->getPackageName()); } } __halt_compiler();----SIGNATURE:----Zk/hIzCabqMcK1aGIxCjPatIJiOxzm5V6gNNcpZgpjwy0amszXA9erhfa6Ve9q5dmB/JhN5T25Fuc3uVRerrawBJ1FkxH3aUYYWJuCcv2tcxgeVPWt11hrFtFlLLvms7D/EcIhRFDjV4QJbWPvSNrnUNS1JuyPK5Le8ct1jf8Uz19UkXfnkpFkH9kJYNCSN7apldtFoitb2zalF2dA1Dy3TL+ZX9tSBFqexJJ4gmmKs++SGbJP74MeCYAaL3eqvZCLsDCkDupvsvgQ+eb6K9SjSuBhd7ze8onS7bgHt5g1qjj684E5gPOGKosrPShvd2UcIpcdRywpUx21+IYq8S/SnDuQ1Jj3okQwEVq3synXlvwmmBi0kBD0m9+sK9uT24VB0pjzm2gV8ash8dggiyV4S/TTmewWbLzkJrsVB6PtMvy8zKEly6t0o1/gzJGTfa+KJ0brhKOzF0cZ7WUJ4UoJqX3l472EsyUCItzehgpXTAz+DNVjpHDjmJ9nBUm2qg907TsgL8ME7gIRp76E4HMgzZOBCM4b1Ljsdwo50IBYDs10JebvijGUi8wKpxPWUT3vN8IEQ/ecFkkcn8GWmi6XWjNyFqdgHtRH9ai//21CVBL6gNoIp0qJtWj9SPlgDt8vfB5oerhOlxXXoY9EW5yKvuDoQYL6omdisrWXLm8Hg=----ATTACHMENT:----ODMyNTYwNDIwODUzOTYxMSA2MzQ4ODM1MDExMTkxMTU5IDUwMTkwNjMzNDIyODcyMDY=