使用按钮onclick重定向

Chr*_*ris 4 php laravel

我使用的是Laravel框架和刀片模板引擎.

我想做的是,在我的视图中有2个按钮,点击后会将您重定向到另一个视图.我试过的代码是:

 <button type="button" onclick="{{ Redirect::to('users.index') }}">Button</button>
Run Code Online (Sandbox Code Playgroud)

The*_*pha 10

您可以尝试这个(在刀片模板中假设此代码):

<button type="button" onclick="window.location='{{ url("users/index") }}'">Button</button>
Run Code Online (Sandbox Code Playgroud)

但是,{{ url('users/index') }}会打印url出来,它会在浏览器中变成这样的东西:

<button type="button" onclick="window.location='http://domain.com/users/index'">Button</button>
Run Code Online (Sandbox Code Playgroud)

这意味着,你有一个声明如下的路由:

Route::get('users/index', array('uses' => 'UserController@index', 'as' => 'users.index'));
Run Code Online (Sandbox Code Playgroud)

在这种情况下,也可以使用:

<button type="button" onclick="window.location='{{ route("users.index") }}'">Button</button>
Run Code Online (Sandbox Code Playgroud)

输出将是相同的.