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.