路由Laravel在索引中指向404,如果没有尾随/

嗨,我有一个奇怪的路由问题 . 我有一个基本的路由器指向wwwroot文件夹,我放了一个Laravel的场景 .

所以第一个路由来自:

$router->add('/', function () {

        header_remove("Location");
        header('Location: /wwwroot/public/');
    });

在此之后,站点的内容以wwwroot / public /文件夹为根 . Laravel实施位于何处 . 好 . 我做:

$this->get('/', 'PageController@index')->name('page.index');

在我的路线 . 然后我用它 route('page.index') 并指向"wwwroot/public"(注意结尾没有"/")

我试过 $this->get('', 'PageController@index')->name('page.index'); 但不是

好吧,它返回404,我无法做到Laravel认为路由和重定向索引正常 . 问题是我不知道为什么它会发生如果有人有帮助或如何解决我会欣赏 . 我知道我在某处犯了一个基本的错误..

的PageController

namespace App\Http\Controllers;

use App\Http\Requests;
use Illuminate\Http\Request;

class PageController extends Controller
{

    public function __construct()
    {

    }

    public function index()
    {
        return view('welcome');
    }
}

回答(0)