Laravel по-русски

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

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

#1 28.09.2014 22:02:59

проблема с удалением элемента из таблицы...

laravel для меня первый фрэйм.  чего только не пытался сделать( то id не получается передать  то  ошибка маршрута хотя все четко в них прописано  вот с чего пытался начинал даж непомню что прописывал дальше и в конце концов пытался прописать через форму... comms/index.blade.php     
код........

<ul>
{{$i=0;}}
@foreach($comms as $comm)
    <li>{{ HTML::linkAction("CommsController@show", $i++, array("id"=>$comm->id)) }} - {{ HTML::linkAction("CommsController@destroy", "destroy", array($comm->id)) }}</li>
тут пытался через форму <td>{{ Form::open(array('method' => 'DELETE', 'route' => array('comms.destroy', $comm->id))) }}
		   {{ Form::submit('delete', array('class' => 'btn btn-danger')) }}
	{{Form::close}}</td>
@endforeach
</ul>

routes.php
Route::get('/', 'CommsController@index');
Route::get('/create', 'CommsController@create');

Route::post('ask', array('as' => 'ask',
        'uses' => 'CommsController@store'
    ));
Route::get('/show', 'CommsController@show');
Route::get('{id}', 'CommsController@destroy');
Route::get('/', 'CommsController@index');
Route::get('/create', 'CommsController@create');

Route::post('ask', array('as' => 'ask',
        'uses' => 'CommsController@store'
    ));
Route::get('/show', 'CommsController@show');
Route::get('{id}', 'CommsController@destroy');
/*Route::delete('/destroy', function($id) {
    Comm::find('id')->delete(); 	return Redirect::to('/');
});*/

контроллер

public function destroy($id)
	{
		$kza = Comm::find('id')->delete();
		return Redirect::to('/');
	}

подскажите кому нетрудн хотя бы один способ решения задачи инет весь перерыл но чет ниче не подошло(( заранее огромное спасибо)

Не в сети

#2 28.09.2014 23:54:38

Wide

Re: проблема с удалением элемента из таблицы...

подскажите кому нетрудн хотя бы один способ решения задачи

Для начала надо поставить задачу.

#3 29.09.2014 00:14:52

Re: проблема с удалением элемента из таблицы...

ну задачка проста настолько что даж неудобн как то)) над удалить элемент с таблицы по id желательно как я пытался сделать выше ... ток вот никак не получается правильно обратиться к ней то одно то другое мож чет упускаю...к концу дня уже путаться начал да и терпенья уже на самое простое но неподдающееся нема(

Не в сети

#4 29.09.2014 00:45:57

Wide

Re: проблема с удалением элемента из таблицы...

Ну так надо переменную $id передавать, а не строку.

Comm::find($id)->delete();

smile)

#5 29.09.2014 01:08:10

Re: проблема с удалением элемента из таблицы...

ухаха эт прост ппц...хз че не так делал наверн кавычки забыл убрать но четк помню что и переменную передавал тож а мож напортачил чет в форме или роутах когда ее передавал...спасиб что подсказал и заметил) ато ниче уже невижу перед собой( можн спокойн терь поспать))

Не в сети

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