For some reason, the target controller class is not found even though it already exists in the correct path.
Route
Route::post('/send', 'MailController@send'); My controller path is App->Http->Controllers
Here is my controller:
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Mail; use App\Mail\SendMail; class MailController extends Controller{ function index() { ... } function send(Request $request) { ... } } I have already tried composer dump-autoload. I was using laravel framework 8.0 so I have also tried to revert and use 7.24. Still, target class is not found.
Route::post('/send', [MailController::class, 'send']);Route::post('/send', '\App\Http\Controllers\MailController@send')work any better?