从视图内部的按钮调用控制器功能?

时间:2019-08-13 14:40:14

标签: laravel-5

我想在单击按钮时调用控制器功能,但是问题是当我进入按钮的页面时,该按钮是即时测试运行而无需单击按钮的功能,我不知道为什么。

这是我的按钮。

<button  href="{{action('PlantillaImagenesController@testboi')}}"  style="width:27%" class="p-2 btn btn-primary btn-lg">Guardar</button>

正在测试的功能。

 public function testboi(){
        echo "Funcion controller";
    }

我的路线。

Route::get('/Imagen',  'PlantillaImagenesController@testboi');

1 个答案:

答案 0 :(得分:1)

对按钮进行此更改:

<a href="{{ url('Imagen') }}" style="width:27%" class="p-2 btn btn-primary btn-lg">Guardar</a>

您的按钮网址应与路线名称匹配, 这就是您在laravel中调用路线的方式。

您还可以这样命名您的路线:

Route::get('imagen', 'PlantillaImagenesController@testboi')->name('imagen');

并像这样使用它:

<a href="{{ route('imagen') }}" style="width:27%" class="p-2 btn btn-primary btn-lg">Guardar</a>