如何使用控制器在laravel中执行功能而无需使用路由进入另一页?

时间:2019-05-23 11:30:07

标签: laravel-5

我想在我的网站上使用一个按钮。按下该按钮时,将执行特定功能。我可以使用路由和控制器来做到这一点,但是在这种情况下,我必须使用另一页的名称,并且网站显示另一个空白页。 我希望当按下按钮时,将仅执行该功能,并且显示将保持不变。

in the view page :
 <html>
    <body>
    <a href="{{action('pagecon@insert')}}" class="button">Link Button</a>
  </body>
 </html>
 in the controller :
  <?php

 namespace App\Http\Controllers;

 use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use Illuminate\Support\Facades\DB;

 class pagecon extends Controller
 {

 public function insert()
 {
    DB::insert('insert into abc (id, name) values (?, ?)', [2, 'ab']);


}
}
in the route:
 Route::get('abc', 'pagecon@insert');

在数据库中插入了值,但是无论我是否使用任何css / html,页面“ abc”都保持空白。 作为建议,我需要一些丰富但简单的laravel教程链接。我已经在Google中搜索过,但找不到各种问题的正确答案。

0 个答案:

没有答案