Так что еще один вопрос, извините. Я все еще новичок в laravel, и я внедряю Календарь в приложение с большим количеством контента, и у меня возникла ошибка. Я не знаю, какие файлы имеют отношение к этой ошибке, так как я не понимаю, почему у меня это происходит.
Это часть моего файла контроллера:
<?php
namespace App\Http\Controllers;
use App\Models\Events\Calendar;
use Illuminate\Http\Request;
use App\Http\Resources\CalendarResource;
use Symfony\Component\HttpFoundation\Response;
class CalendarController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return CalendarResource::collection(Calendar::all());
}
Это мой маршрут:
Route::get('/', 'Events\CalendarController')->name('events');
Это моя ошибка:
Cannot declare class App\Http\Controllers\CalendarController, because the name is already in use
И когда я делаю php artisan route:list
, я получаю это:
ReflectionException : Class App\Http\Controllers\Events\CalendarController does not exist
Я не понимаю, почему я получаю эту ошибку, когда после полного поиска каждого файла имя "CalendarController" только используется один раз.
Спасибо.