带有LaravelCollective Forms操作的Laravel 5.1正在加载为HTTP而不是HTTPS

时间:2016-03-01 18:16:32

标签: laravel laravel-5.1 laravelcollective

我正在使用LaravelCollective HTML模块向某些视图添加表单。问题是表单中的操作是在HTTP URL而不是HTTPS生成的。有没有办法让它只使用页面加载的任何协议,而无需在表单调用中明确拼写出每个绝对URL?这是我在视图中使用的表单标记的示例:

{!! Form::model(Auth::user(),['route','step1.post']) !!}

1 个答案:

答案 0 :(得分:1)

route帮助函数将根据routes.php中定义的路径名生成正确的URL(包括http / https协议)。

尝试例子

Route::post('/user', ['https', 'UserController@post'])->name('step1.post');

routes.php中,然后

{!! Form::model(Auth::user(), ['url' => route('step1.post')]) !!}

在你看来。