我正在寻找重定向与参数到一个控制器在Laravel和拿起参数在第二个控制器。
我是按照下面链接的文档在第一个控制器中设置的。
https://laravel.com/docs/5.3/redirects#redirecting-控制器动作
重定向
return redirect()->action(
'quote', ['enquiry' => $request->final_enquiry_id]
);
路线
Route::post('/quote', [
'as' => 'quote',
'uses' => 'Quote_Controller@quote'
]);
第二控制器
public function quote(Request $request)
{
echo $enquiry;
但是,这当前返回未定义的变量。
这是最好的方法吗?如果是的话,我错在哪里?
您的第二个控制器应为:
public function quote($enquiry, Request $request)
{
echo $enquiry;
您的路线应为:
Route::post('/quote/{enquiry}', [
'as' => 'quote',
'uses' => 'Quote_Controller@quote'
]);
或者如果希望您的查询
参数是可选的,那么您可以这样做:
public function quote($enquiry = null, Request $request)
{
echo $enquiry;
您的路线应为:
Route::post('/quote/{enquiry?}', [
'as' => 'quote',
'uses' => 'Quote_Controller@quote'
]);
我试图重定向路由从控制器函数后,在Laravel 5.4表单提交过程中,如下面的链接所说 https://laravel.com/docs/5.4/redirects#redirecting-命名路线 路线; 控制器; 当我试图重定向我得到这个错误。 InvalidArgumentExcema在UrlGenerator.php304行:路由[配置文件]未定义。 关于重定向,我已经搜索了好几次,但都
我有过 我通过这种方式传递profileJson: 但是我的配置文件Json对象具有所有空字段。我应该怎么做才能让Spring解析我的json?
我定义了一条如下的虚拟路线: 如何获取外部控制器的v1和v2值?
问题内容: 我有 我以这种方式传递profileJson: 但是我的profileJson对象具有所有空字段。我应该怎么做才能使spring解析我的json? 问题答案: 这可以通过自定义编辑器完成,该编辑器将JSON转换为UserProfile对象: 这是为了在控制器类中注册编辑器: 这是使用编辑器解组JSONP参数的方法:
我无法完成的任务是将参数从一个场景传递到另一个场景并返回。 或者换句话说:主控制器加载子控制器的fxml,将对象传递给子控制器,切换场景。不得有两扇开着的窗户。工作完成后,副控制器将场景切换回主控制器,并将一些对象传递回主控制器。这就是我失败的地方。 这个问题和这个问题很相似但仍然没有答案。传递参数JavaFX FXML在注释中也提到了: 有没有人知道如何在没有外部库的情况下实现这一点?