如何在routingLaravel中指定路径?

How to specify a path in routing Laravel?

我在目录 dashboard 中找到了控制器,如何指定路由到该控制器的正确路径?

我有 class 路径:

Class App\Http\Controllers\Dashboard\PlaceController

但我收到错误提示 class : 不存在

Laravel 使用 PSR-4 命名空间,因此您需要确保控制器位于正确的命名空间中:

namespace App\Http\Controllers\Dashboard;

use App\Http\Controllers\Controller;

class PlaceController extends....

如果命名空间正确,请尝试 运行 composer dumpauto 命令。

这里有一个例子:

Laravel 5.2 :

  1. 在 >> App >> Http >> Controllers >> Dashboard 上创建一个目录
  2. 创建一个文件>>App>>Http>>Controllers>>Dashboard>> PlaceController.php

PlaceController.php

<?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
}

命令行

在命令行上:composer dump-autoload