Я пытаюсь настроить маршруты в приложении OctoberCMS. Я настраиваю маршруты в файле Plugin.php моего плагина. На данный момент мой код:
public function boot() { Validator::extend('numeric_for_repeater', function($attribute, $value, $parameters) { foreach ($value as $v) { $validator = Validator::make( $v, [ 'stock_quantity' => 'sometimes|numeric', 'stock_votes_quantity' => 'sometimes|numeric', 'value' => 'sometimes|numeric', ], $parameters ); if ($validator->fails()) return false; } return true; }); \Route::get('/oferty/{id}', function ($id = null) { $theme = Theme::getActiveTheme(); $path = \Config::get('cms.themesPath', '/themes').'/'.$theme->getDirName(); $this->assetPath = $path; $offer = new Offer(); return \View::make(self::MAMF_PAGE_DIR . 'oferta.htm', ['offer' => $offer->getOfferById($id)]); }); }
но я получил ошибку: View [.var.www.plugins.mamf.mamf2017..........themes.mamf2017.pages.oferta.htm] not found.
потому что по умолчанию октябрь ожидает просмотра файлов в каталоге плагинов. Как я могу визуализировать внешний вид плагина, например, в виде themes
как это app/themes/mamf2017/pages/oferta.htm