I have located contoller in directory dashboard, how to specify correct path in routing to this controller?
I have class by path:
Class App\Http\Controllers\Dashboard\PlaceController
But I get error that this class : does not exist
Laravel uses PSR-4 namespaces, so you need to make sure controller is in correct namespace:
namespace App\Http\Controllers\Dashboard;
use App\Http\Controllers\Controller;
class PlaceController extends....
If namespace is correct, try to run composer dumpauto command.
class OrderController extends Controller It search Controller.php file in DashboardClass 'App\Http\Controllers\Dashboard\Controller' not found in line extends Controlleruse App\Http\Controllers\Controller; clause to the controller.Here are a example :
<?php
namespace App\Http\Controllers\Dashboard;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Http\Requests;
class PlaceController extends Controller
{
// write your functions
}
on command line : composer dump-autoload
Route::resource('place', 'Dashboard\PlaceController');namespace App\Http\Controllers\Dashboard;then I get:Class 'App\Http\Controllers\Dashboard\Controller' not found