小编Rod*_*rik的帖子

如何在 PlantUML UML 活动图中引用早期活动

我正在尝试使用 PlantUML(新测试语法)制作活动图。

到目前为止,我想出了(简化的):

@startuml
start
:A;
if (Q1) then (yes)
  :B;
  
  if (Q2) then (yes)
    :D;
  else (no)
    :E;
  endif
  
else (no)
  :C;
endif
stop
@enduml
Run Code Online (Sandbox Code Playgroud)

工厂uml图

这意味着,如果第一个问题是,则执行A,否则执行B,否则执行C。在B问问题2之后,如果是,则执行D,如果否,则执行E。

当问题 2 的答案为“否”时,我不想指向 E,而是转到活动 C,但我不知道如何引用它。如果我输入 :C; 那里(而不是:E;它只是被解释为一个新活动(但是它的流程应该从那里的 C 继续)。我假设有一种方法可以使用 PlantUML 绘制这样的流程,但我还没有看到它。

引用已定义的活动的最佳方式是什么?

uml activity-diagram plantuml

5
推荐指数
2
解决办法
1万
查看次数

重定向到路线而没有得到Laravel的参数

我有一些带有参数的遗留网址,我希望在没有这些参数的情况下重定向到路由.

在我的web.php中我有:

Route::get('/', ['as' => 'welcome', 'uses' => 'PageController@welcome']);
Run Code Online (Sandbox Code Playgroud)

http://example.com/?page_id=5等网址应重定向(302)到http://example.com/.

在控制器中我尝试了以下内容:

public function welcome(Request $request)
{
    if($request->has('page_id')) {

        redirect()->to('welcome', 302);
    }

    return view('welcome');
}
Run Code Online (Sandbox Code Playgroud)

它到达重定向但是网址仍然包含?page_id = 5.就像是:

redirect()->to('welcome', 302)->with('page_id', null);
Run Code Online (Sandbox Code Playgroud)

没有任何区别.Laravel 5.3中使用参数重定向页面的最佳方法是什么?一个没有参数?

php routing get laravel laravel-5.3

4
推荐指数
1
解决办法
1398
查看次数

标签 统计

activity-diagram ×1

get ×1

laravel ×1

laravel-5.3 ×1

php ×1

plantuml ×1

routing ×1

uml ×1