I am new here but I already checked all solutions about my problem here and still didn't fix it.
I want to create simple app with tutorial in Laravel 5.2, and I can't make my controller to work.
I named my app "test" and here is a code:
PagesController.php:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class PagesController extends Controller
{
public function getAbout(){
return view('about');
}
}
routes.php:
Route::get('about', [
'as' => 'about',
'uses' => 'PagesController@getAbout'
]);
And Controller.php (default):
<?php
namespace test\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}
Do you see any problem here? I am sure all files are in correct folders.
Error can also occur if App/Http/Controllers/ folder does not have Controller.php file.
Make sure file exists.