我正在使用LaravelCollective HTML模块向某些视图添加表单。问题是表单中的操作是在HTTP URL而不是HTTPS生成的。有没有办法让它只使用页面加载的任何协议,而无需在表单调用中明确拼写出每个绝对URL?这是我在视图中使用的表单标记的示例:
{!! Form::model(Auth::user(),['route','step1.post']) !!}
答案 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')]) !!}
在你看来。