laravel - 更改到另一个文件后找不到路由
问题描述
在此之前,我将路由放在 web.php 中,并且工作正常。然后我创建了另一条路线,即 development.php 并且没有工作。
路线\后端\development.php
use App\Http\Controllers\Backend\DevelopmentController;
Route::get('/email/register-partner', 'DevelopmentController@register_partner');
Route::get('/email/admin-notify-partner-register',
'DevelopmentController@adminNotifyPartnerRegister');
Route::get('/email/send-invitation', 'DevelopmentController@sendInvitation');
Route::get('/email/account-activated', 'DevelopmentController@accountActivated');
Route::get('/email/request-quotation-to-admin',
'DevelopmentController@requestQuotationToAdmin');
Route::get('/email/request-quotation-to-customer',
'DevelopmentController@requestQuotationToCustomer');
Route::get('/email/success-payment-to-admin', 'DevelopmentController@successPaymentToAdmin');
Route::get('/email/waiting-for-payment', 'DevelopmentController@waitingForPayment');
Laravel version : 7
解决方案
您已在
App\Providers\RouteServiceProvider
在引导方法中
public function boot()
{
$this->configureRateLimiting();
$this->routes(function () {
Route::prefix('api')
->middleware('api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/Backend/development.php'));
});
}
如果添加上述代码后仍然无法正常工作,则运行
php artisan optimize
推荐阅读
- c - 如何从 tree-sitter 中的节点获取值?
- jquery - 通过 webpack 在 Angular 中导入 Jquery
- node.js - 如何在节点包中隐藏 Webkit 警告?
- graphql - GraphQL Playground:如何设置订阅连接参数?
- reactjs - 在 Next JS 中,Material UI 快餐栏无法正常工作
- c - 反映图像,我不断收到 UndefinedBehaviorSanitizer: SEGV on unknown address
- node.js - 从不同的集合中获取数据,在猫鼬中没有任何关系
- python-3.x - 使用 fastai 库执行用于图像识别的 cnn 模型时出现运行时错误
- github - 如何允许 GitHub 贡献者添加更多贡献者?
- c - C:从 char 数组打印会产生错误的字符