Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.04.2015 14:31:54

Занесение данных через форму, удаление и редактирование на ajax

Доброго времени суток. Может кто нибудь помочь? Мучаюсь третьи сутки. Данные заношу, вывожу. А с удалением не могу разобраться. Может кто нибудь написать сия конструкцию? Простое занесение данных в базу, редактирование и удаление их на ajax. Заранее благодарен!

Не в сети

#2 20.04.2015 15:38:11

Re: Занесение данных через форму, удаление и редактирование на ajax

А в чем проблема то? Так же как и добавляя данные, отправляешь POST запрос на удаление.

Код писал на лету, могут быть опечатки где то… но суть думаю поймешь =)

routes.php

PHP
Route::post('item/delete', ['as' => 'item.delete''uses' => 'ItemController@destroy']);

ItemController.php

PHP
public function destroy() {
  if(
Input::has('id')) {
    
$item Item::find(Input::get('id'));
    
$item->delete();
    return 
Response::json(['success' => true], 200);
  }
  return 
Response::son(['success' => false], 400);
}

index.blade.php

xml{{ Form::open(['route' => 'item.delete', 'id' => 'form']) }}
{{ Form::hidden('id', 1) }}
{{ Form::submit('delete item with id = 1') }}
{{ Form::close() }}

<script>
$('#form').submit(function() {
  var form = $(this);
  $.ajax({
    type: 'POST',
    url: form.attr('action'),
    data: form.serialize()
})
</script>

Изменено lieroes (20.04.2015 15:39:34)

Не в сети

Подвал раздела