Laravel 8路线存在,但点击后什么也不做

  • 本文关键字:8路 存在 Laravel php laravel
  • 更新时间 :
  • 英文 :


我正在使用Laravel 8。我正在创建一个CRM。我有一个welcom页面,上面有一个指向(索引(面板的链接。一旦进入仪表板,我就有一个创建潜在客户的链接。当我将鼠标悬停在链接上时,我可以看到路线是正确的,即mysite.test/projects/create当我点击链接时,什么也没发生。我在控制台中没有收到任何错误或消息。我确信这是一些愚蠢或简单的事情,但我似乎就是找不出问题所在。感谢您的帮助。提前谢谢。这是我的代码:在我的app.blade.php中,我有-

<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a href="{{ route('admin.prospects.dashboard') }}" class="dropdown-item">Manage Prospects</a>
</div>

在我的index.blade.php中,我有-

<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="{{ route('admin.prospects.create') }}">Create Prospect</a>
</div>

prospects.php-

<?php
use AppHttpControllersAdminProspectsProspectsController;

// Prefix: prospects
// name: admin.prospects.create
Route::get('/', [ProspectsController::class, 'index'])->name('dashboard');
Route::get('create', [ProspectsController::class, 'create'])->name('create');

ProspectsController.php-

public function create()
{
// Go to prospects creation form
return view('admin.prospects.create');
}

最后,我的web.php文件-

<?php
use IlluminateSupportFacadesRoute;

Route::get('/', function () {
return view('welcome');
});
Auth::routes(['register' => false]);
Route::get('/home', [AppHttpControllersHomeController::class, 'index'])->name('home');
Route::prefix('prospects')->middleware('auth')->name('admin.prospects.')->group(base_path('routes/web/prospects.php'));

我的视图文件夹结构是-资源-视图-管理-前景-然后刀片文件

问题是我的下拉菜单中有一个问题,不允许我的路线继续。我将其更改为以下内容:

<div class="dropdown">
<button class="btn btn-outline-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Create Prospect</button>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="{{ route('admin.prospects.create') }}">Dashboard</a>
</div>
</div>

现在它的路线很好。感谢@matiaslauriti为我指明了正确的方向。

最新更新