【发布时间】:2020-06-20 19:37:12
【问题描述】:
我目前正在为学校做作业,我已经阅读了有关 Laravel 模块的内容,并且我目前正在使用这个 https://nwidart.com/laravel-modules 包。
我已经成功地创建了模块、迁移和模型。现在我想通过路由中的简单链接访问模块。像这样:
<a href="{{ route('crm.index') }}">CRM</a>
我创建了 3 个具有 core、crm 和 sell 名称的模块。根据来自互联网的信息,我知道我可以使用localhost/crm or sell or core 访问它们。现在我该如何解决我的问题?
我也试过{{ route('core::index') }}。谢谢
更新 1:每个模块中的视图都是这样的:Resources\views\index.blade.php 如果您查看上面的链接,您将看到我所说的示例。
更新 2:路由:当我使用包创建模块时,每个模块都有 1 条路由。
Laravel 根模块routes\web:
Route::get('/', function () {
return view('welcome');
});
CRM 路由模块Modules\CRM\routes\web\ 和其余的就像下面的不同名称:
Route::prefix('core')->group(function() {
Route::get('/', 'CoreController@index');
});
【问题讨论】:
-
显示
routes/web.php中的路线 -
@porloscerrosΨ 我已经添加,它在更新 2 中。
-
@porloscerrosΨ 它有效,我也尝试使用普通链接,它也有效,但是路线怎么样?我在一些 github 项目中看到他们使用
route来访问它,那么查询呢?如果我尝试使用它来获取数据并在页面中显示它?
标签: laravel