Изменения проекта Laravel Vue js не работают

Я добавил два столбца в таблицу базы данных, а также добавил эти два столбца в заполняемый атрибут модели.


When I run a route to see the result. It's saying unknown column. Actually it exists at the database Table.

Я работаю над Laravel с проектом Vue. Теперь я сталкиваюсь с проблемами развертывания. Прежде всего, когда я загрузил весь проект в Cpanel с моей локальной машины. Все работает исправно.

Но когда позже я изменил какой-либо запрос или другие вещи, это не отразилось на браузере.

Что я пытался решить эту проблему? Шаг 1: Удалил кеш, представления, маршруты Шаг 2: npm запустил dev на локальном компьютере и загрузил файл public/js/app.js из проекта локального компьютера в каталог проекта Cpanel public/js.

После загрузки app.js в папку Cpanel public/js я снова запускаю команду удаления кеша. Но отражения изменений нет.

Как удалить кеш по указанному ниже маршруту:

use Illuminate\Support\Facades\Artisan;

Route::get("reboot",function (){
   Artisan::call('config:cache');
   Artisan::call('route:clear');
   Artisan::call('view:clear');
   Artisan::call('cache:clear');
   dd("Ready to Re-start");
});

Ошибка ответа API:

 "message": "SQLSTATE[42S22]: Column not found: 1054 Unknown column 'start_timestamp' in 'where clause' (SQL: select count(*) as aggregate from `vehicle_prices` where `rental_duration_id` = 5 and `rate` between 0 and 55 and exists (select * from `vehicles` where `vehicle_prices`.`vehicle_id` = `vehicles`.`id` and exists (select * from `users` where `vehicles`.`partner_id` = `users`.`id` and `is_vehicle_release` = 1 and `status` = 1) and `service_id` = 1 and `status` = 1 and `passenger` >= 1 and `bag` >= 1 and exists (select * from `vehicle_cities` where `vehicles`.`id` = `vehicle_cities`.`vehicle_id` and (`country` = BD and `locality` = Dhaka or `additional_locality_1` = Dhaka or `additional_locality_2` = Dhaka or `additional_locality_3` = Dhaka or `additional_locality_4` = Dhaka) and `vehicle_cities`.`deleted_at` is null) and not exists (select * from `reservations` where `vehicles`.`id` = `reservations`.`vehicle_id` and ((`start_timestamp` between 2020-09-11 04:00:00 and 2020-09-11 08:43:00 or `end_timestamp` between 2020-09-11 04:00:00 and 2020-09-11 08:43:00) or (`start_timestamp` <= 2020-09-11 08:43:00 and `end_timestamp` >= 2020-09-11 04:00:00))) and `vehicles`.`deleted_at` is null) and exists (select * from `vehicles` where `vehicle_prices`.`vehicle_id` = `vehicles`.`id` and `vehicles`.`deleted_at` is null))",

Структура базы данных:

start_timestamp и end_timestamp существуют в моем образе структуры таблицы базы данных

Как справиться с этой проблемой?


person Ripon Uddin    schedule 09.09.2020    source источник
comment
Вы пытались добавить псевдоним в таблицу, ваша проблема кажется неоднозначной.   -  person MONSTEEEER    schedule 10.09.2020


Ответы (1)


Команда npm run watch будет продолжать работать в вашем терминале и отслеживать все соответствующие файлы на наличие изменений. Затем Webpack автоматически перекомпилирует ваши ресурсы, когда обнаружит изменение:

нпм запустить смотреть

person Reda Taha    schedule 10.09.2020