поток выполнения laravel MVC

Я новичок в Laravel Framework. Я пытаюсь редактировать веб-приложение laravel.

Сайт работает в EC-2 экземпляре AWS.
Я делаю SCP с filezilla.

Я обнаружил, что / var / www / html / app имеет один файл route.php.
один из указанных здесь маршрутов:

#get checkout page
Route::get('/checkout', ['as' => 'checkout', 'uses' => 'CartController@getCheckout']);

Когда я нажимаю example.com/checkout

Это перемещает меня на example.com/cart

getCheckout () контроллера корзины

// show checkout form
public function getCheckout()
{

if(getCartTotal())
{

return View::make('cart.checkout');}else {

return Redirect::route('cart')->withCartErrorMessage('Please add some items to cart!');
}
}

Мой вопрос когда я изменяю выше маршрут на страницу продукта или любую другую вещь. это не отражает и все еще перемещает меня в wxample.com/cart.

даже если я удалил файл route.php, а затем нажал example.com/checkout, он все равно переместил меня на example.com/cart

Почему это так ?

Редактировать :

Я протестировал команду php artisan routs, она перечисляет все маршруты из route.php, и когда я удаляю файл route.php из папки / var / www / html / app, вышеприведенная команда говорит, что у вашего приложения нет маршрутов.

это означает, что я редактирую правильный файл rout.php.
Но почему не отображаются измененные маршруты в файле / var / www / html / app rout.php?

0

Решение

if(getCartTotal())
{

return View::make('cart.checkout');}else {

return Redirect::route('cart')->withCartErrorMessage('Please add some items to cart!');
}

В приведенной выше функции getCartTotal () возвращает false, поэтому она перенаправляет на else, а затем переходит в корзину.

0

Другие решения

Это может быть кеш просмотра, что-то подобное случалось со мной раньше. В папке storage / frameworks / views я просто очистил их все или по команде

php artisan view:clear
0

По вопросам рекламы [email protected]