Изучаю laravel, столкнулся с проблемой вывода информации на страницах через контроллеры.
В файле web.php роут для страницы
Route::get('/', 'IndexController@index');
В контроллере есть 2 метода: index (основной) и hello (тестовый).
После изменения метода обновляю страницу и... ничего не происходит. Изменения применяются только после команды "composer upgrade".
Вот смотрю видео уроки и не могу понять а что не так.
php artisan serve запущен.
web.php
Route::get('/', 'IndexController@index');
Содержимое IndexController
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\News_Posts;
class IndexController extends Controller
{
public function index() {
$news = 'It`s title news';
return view('home_page.home_page')->with('news', $news);
}
public function hello(){
$news = 'It`s title news hello';
return view('home_page.home_page')->with('news', $news);
}
}
Проблема в том, что без команды composer upgrade изменения в web.php не применяются.
Например нужно изменить метод контроллера index
Route::get('/', 'IndexController@index');
на метод hello
Route::get('/', 'IndexController@index');
После сохранения нужно идти в консоль и выполнять апдейт