Не работающий 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');
