Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
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('/');
}
подскажите кому нетрудн хотя бы один способ решения задачи инет весь перерыл но чет ниче не подошло(( заранее огромное спасибо)
Не в сети
подскажите кому нетрудн хотя бы один способ решения задачи
Для начала надо поставить задачу.
ну задачка проста настолько что даж неудобн как то)) над удалить элемент с таблицы по id желательно как я пытался сделать выше ... ток вот никак не получается правильно обратиться к ней то одно то другое мож чет упускаю...к концу дня уже путаться начал да и терпенья уже на самое простое но неподдающееся нема(
Не в сети
Ну так надо переменную $id передавать, а не строку.
Comm::find($id)->delete();
)
ухаха эт прост ппц...хз че не так делал наверн кавычки забыл убрать но четк помню что и переменную передавал тож а мож напортачил чет в форме или роутах когда ее передавал...спасиб что подсказал и заметил) ато ниче уже невижу перед собой( можн спокойн терь поспать))
Не в сети
Страницы 1