Как я могу использовать контроллер для выполнения функции в laravel, не переходя на другую страницу по маршруту? - PullRequest
0 голосов
/ 23 мая 2019

Я хочу использовать кнопку на своем веб-сайте. Когда кнопка нажата, будет выполнена определенная функция. Я могу сделать это, используя маршрут и контроллер. Но в этом случае мне нужно использовать имя другой страницы, и на веб-сайте появится еще одна пустая страница. Я хочу, чтобы при нажатии кнопки выполнялась только функция, а дисплей оставался прежним.

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');

В базу данных вставляются значения, но страница «abc» остается пустой независимо от того, использую я какой-либо css / html или нет. В качестве рекомендации, мне нужна какая-то богатая, но простая ссылка на учебники для laravel. Я искал в Google, но не смог найти правильных ответов на различные проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...