Не работающий Laravel class

Действую согласно Laravel c 8:00-10:00. В файле grocerystore\app\Providers\RouteServiceProvider.php строка

protected $namespace = 'App\\Http\\Controllers';

вообще отсутствовала (не было даже в закомментированном состоянии). Добавил эту строку в вышеуказанный файл, но в результате все равно получаю ошибку

введите сюда описание изображения

Привожу код файлов

<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Route::get('/my-page', 'MyPlaceController@index');

Route::get('/my-location', function () {
    return 'my city is Krasnodar';
}
);

Route::get('/my-food', function () {
    return 'my favorite food is pizza';
});

Route::get('/my-fruit', function (){
    return 'my favorite fruit is peach';
});

Route::get('/my-shoes', function (){
    return 'my favorite shoes is Piere Carden';
});

Route::get('/my-perfume', function () {
    return 'my favorite perfume is Lacoste';
});

Route::get('/my-device', function () {
    return 'I use Asus device';
});

Route::get('/my-drink', function () {
    return 'I drink Coca-Cola';
});

Route::get('/my-country', function () {
    return 'I live in Russia';
});

Подскажите как устранить ошибку.


Ответы (1 шт):

Автор решения: wfamilyweb

Необходимо было использовать команду

Route::get('/my-page', 'App\Http\Controllers\MyPlaceController@index');

вместо

Route::get('/my-page', 'MyPlaceController@index');
→ Ссылка