在Laravel中,可以通过表单提交将值从一个页面传递到另一个页面。下面是一个示例的步骤:
<form>
标签创建一个表单,并设置action
属性为目标页面的URL,使用method
属性指定请求方法为POST或GET。<form action="/target-page" method="POST">
<!-- 表单内容 -->
<input type="text" name="value" />
<button type="submit">提交</button>
</form>
Route::post('/target-page', 'TargetController@handleForm');
use Illuminate\Http\Request;
class TargetController extends Controller
{
public function handleForm(Request $request)
{
$value = $request->input('value');
// 进行相应的处理逻辑
return view('result-page', ['value' => $value]);
}
}
$request->input('value')
获取到输入文本框的值,并进行相应的处理逻辑。在这个例子中,我们将值传递给名为result-page
的视图页面。result-page
视图页面中,可以通过{{ $value }}
输出传递过来的值。<p>传递的值为:{{ $value }}</p>
这样,当用户在输入文本框中输入值并提交表单后,值将被传递到Laravel中的另一个页面,并在该页面中进行处理和展示。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云