Riorelax NULLED – система бронирования отелей и курортов на основе Laravel. Riorelax – это чистый, современный и высококачественный скрипт для бронирования. Он адаптивен практически под любой размер экрана, поэтому вы можете меньше беспокоиться об интерфейсе и сосредоточиться на главном. Используйте Riorelax и создавайте нечто потрясающее!
Скрипт Riorelax создан с использованием лучших на сегодняшний день функций, позволяющих получить подробную информацию об услугах отеля, включая номера и люксы, а также информацию о процессе бронирования. Вы также можете ознакомиться с последними статьями в блоге и галереей отелей. Этот скрипт включает в себя 5 великолепно оформленных главных страниц и более 10 привлекательных внутренних страниц. Hotelina работает на HTML5 с использованием CSS и фреймворка Bootstrap5. Структура кода этого шаблона полностью чистая и хорошо организована, поэтому любой может легко его настроить. Он также полностью адаптивный и использует разметку W3 Validation.
Этот скрипт был разработан на основе углубленного исследования и предназначен специально для кофеен, кафе-баров и столовых, с учетом ваших потребностей и ожиданий ваших клиентов.
Активация:
В каталоге файлов \platform\core/core.json:
Код:
{
"productId": "A92955DB",
"source": "envato",
"apiUrl": "http://localhost",
"apiKey": "572F906B724EFCCAC92C",
"version": "1.9.1",
"marketplaceUrl": "https://marketplace.botble.com/api/v1",
"marketplaceToken": "d30357dd2ac7f58583f87b9a528275779cb2e805",
"minimumPhpVersion": "8.2.0"
}
Указанный apiUrl должен вести на ваш веб-домен, поэтому измените его перед использованием.
Если он работает на localhost, оставьте его как есть.
После активации плагина и получения правильного API URL вы можете перейти в раздел «Конфигурация» и ввести случайный ключ и идентификатор пользователя для его активации.
**** Советы для самостоятельной установки или покупки лицензии в будущем
Создайте новый плагин Bobble, для получения подробной информации перейдите в документацию Bobble.
Воссоздайте маршруты активации и ответа, имитируя реальные ответы.
Код:
// routes for post licences requests
Route::group(['namespace' => 'Botble\BotbleNulled\Http\Controllers'], function () {
//http://localhost/api/activate_license for post_activate_license
Route::post('api/activate_license', 'BotbleNulledController@post_activate_license')->name('post_activate_license');
//http://localhost/api/verify_license for post_verify_license
Route::post('api/verify_license', 'BotbleNulledController@post_verify_license')->name('post_verify_license');
//http://localhost/api/deactivate_license for post_deactivate_license
Route::post('api/deactivate_license', 'BotbleNulledController@post_deactivate_license')->name('post_deactivate_license');
//http://localhost/api/check_license for post_check_license
Route::post('api/check_license', 'BotbleNulledController@post_check_license')->name('post_check_license');
//http://localhost/api/check_connection_ext for check_connection_ext
Route::post('api/check_connection_ext', 'BotbleNulledController@check_connection_ext')->name('check_connection_ext');
});
Пример использования функции post_activate_license:
Код:
public function post_activate_license(Request $request)
{
$response = [
'status' => true,
'message' => 'Activated! Thanks for purchasing.',
'data' => null,
'lic_response' => 'dea9f868deb8b1bb48b1116b82e99b2d133de7ea3915a9fc565d81ed634690dd9d2910552e32dfc78370aacf35627bd4e17178ad581bd053e03f5b159630c60bhR/ZsI25RlEwIcLjP+j73/lBgiHOJGTVmieZ0jaW8trfYfvU3e05ZbonnZkOyYhvqHLMzz8cVWTsV9angNJ9jo1nWsJDevPBjWIcHOGXCtK1+f3gq5+bNLv0Q008Azsr',
];
return $response;
}
Активируйте плагин, затем отредактируйте файл Core.json, в поле "ApiUrl" измените значение на "localhost".
Перейдите в настройки, введите случайное имя и код и попробуйте активировать плагин.
Почему плагин? Потому что при обновлении проекта плагины не затрагиваются.
Весь пользовательский код в ядре будет потерян. Проще всего просто снова обновить core.json.
