在Laravel中无法解析的自定义路线

卡尔·希尔

我有一个Laravel 5.2实例,该实例利用仪表板,案例,家庭,登录/注销和用户(运行良好)的所有典型的即用型路由。现在,我需要创建一个包含步骤(step1,step2,step3等)的向导,并且需要访问该会话。我将它们分配给组中间件。

Route::group(['middleware' => 'web'], function () {
    Route::get('/', function () {
        // Uses Web middleware
    });
    Route::get('wizard/step1', [
        'as' => 'wizard/step1', 'uses' => 'Wizard\WizardController@getStep1']);
    Route::get('wizard/step2', [
        'as' => 'wizard/step2', 'uses' => 'Wizard\WizardController@getStep2']);
});

但是,当我转到指定的路由时,出现404错误。WizardController如下所示。

namespace App\Http\Controllers\Wizard;

use App\Http\Controllers\Controller;
use App\Http\Requests;

class WizardController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        //$this->middleware('guest');
    }

    /**
     * Create the specified resource.
     */
    public function getStep1()
    {
        return view('wizard.step1');
    }
}

定义的视图为resources/views/wizard/step1.php理想情况下,我想对其进行重构,以便向导是一个单独的组。但是,目前我定义自定义路由的方式似乎无用。

无脑

当您缓存路由时,会发生这种情况。除非您清除路由缓存,否则添加的新路由条目将永远不会被识别。

您可以使用删除缓存的路由php artisan route:clear

由于您将在dev env中频繁更改路由,因此最好不要在dev环境中执行路由缓存。

您可以通过仅artisan route:cache作为Git中的部署后挂钩来运行,也可以仅将其作为Forge部署过程的一部分来运行。这样,每次在服务器中部署代码时,都会自动缓存路由。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Rails中访问自定义路线

来自分类Dev

在Rails中创建自定义路线

来自分类Dev

Rails中的自定义方法路线

来自分类Dev

在Hibernate + Spring中无法解析自定义验证消息

来自分类Dev

无法解析自定义格式的DateTime

来自分类Dev

[Laravel 5.1]自定义路线显示白页(空白)

来自分类Dev

自定义 GIS 路线

来自分类Dev

AngularJS:无法从自定义指令属性中检索值以在自定义指令中进行解析

来自分类Dev

如何在CodeIgniter中自定义路线?

来自分类Dev

波动中的自定义路线交易错误

来自分类Dev

自定义rails参数中未找到路线错误

来自分类Dev

将参数传递到自定义的Rails路线中

来自分类Dev

嵌套路线中的Rails自定义动作

来自分类Dev

在自定义的Rails路线中包括属性

来自分类Dev

ZF2中的自定义路线类型

来自分类Dev

PYYAML中的自定义布尔解析

来自分类Dev

PYYAML中的自定义布尔解析

来自分类Dev

MVC中具有自定义404页面的自定义路线

来自分类Dev

无法使用自定义路径在Swift Package Manager中解析清单文件

来自分类Dev

.Net Core 3.1中的自定义ActionFilterAttribute返回:无法解析类型'System.String'的服务

来自分类Dev

激活器为何无法解析本地Maven存储库中的自定义依赖项?

来自分类Dev

无法在Android Map v2中创建自定义样式的地图时解析setMapStyle()

来自分类Dev

无法解析适配器中自定义列表视图的布局

来自分类Dev

Laravel中的自定义验证消息

来自分类Dev

Laravel 4中的自定义验证

来自分类Dev

Rails友好ID自定义路线

来自分类Dev

特定路线的自定义标头

来自分类Dev

Rails 4 Devise自定义路线

来自分类Dev

使用NextJS自定义路线名称

Related 相关文章

热门标签

归档