2016-08-04 4 views
1

У меня есть функция где:
После того, как я нажму ссылку с именем "hapus", связанные данные будут удалены, и я хочу получить всплывающее предупреждение, чтобы показать, что данные были удалены.

* извините за мой плохой английский

* hapus технически означает уничтожитьКак добавить оповещение на Laravel 5?

этот код:

 
public function hapus(Request $request, $id) 
    { 
     DB::table('kelompok') 
     ->where('id', $id) 
     ->delete(); 
     return redirect()->back(); 
    } 
+1

'с()', 'witherror()' вот некоторые методы, которые мы можем использовать. – Avishek

ответ

5

Используйте with() в контроллере

function hapus(Request $request, $id) 
     { 
      DB::table('kelompok') 
      ->where('id', $id) 
      ->delete(); 
      return redirect()->back()->with('alert', 'Deleted!'); 
     } 

В шаблоне лезвия , извлеките session после красных irected от контроллера:

@if (session('alert')) 
    <div class="alert alert-success"> 
     {{ session('alert') }} 
    </div> 
@endif 
+0

спасибо за ответ :) –

1

Расширение @ pbwned-х answer, вы также можете использовать Javascript alert box на ваш взгляд лезвия для отображения флэш-сеанса/сообщение.

Например:

<script> 
    var msg = '{{Session::get('alert')}}'; 
    var exist = '{{Session::has('alert')}}'; 
    if(exist){ 
    alert(msg); 
    } 
</script> 

Надеется, что это помогает =)

Смежные вопросы