Это совершенно новый проект Laravel 6, я создал ApiController с помощью команды make:controller artisan и добавил функцию, например это:
Код: Выделить всё
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ApiController extends Controller
{
public function base() {
return 'This is a test function';
}
}
Код: Выделить всё
use App\Http\Controllers\ApiController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::group(['prefix' => '/v1', 'as' => 'api'], function () {
Route::get('/base', ['uses' => ApiController::class . '@base'])->name('base');
});
Все, никаких других файлов и изменений в проекте. Также пробовал очистить кэш маршрутов и дамп-автозагрузку, но это ничего не изменило.
Подробнее здесь: https://stackoverflow.com/questions/597 ... ntroller-d
Мобильная версия