【发布时间】:2015-07-30 00:24:24
【问题描述】:
我试图通过获取数据的 id 并使用 get route 传输它来从我的表中删除数据,但我收到以下错误
Builder.php 第 125 行中的 ModelNotFoundException:没有查询结果 模型 [App\employe]。
她是我的路线
Route::get('/delete/{employe}', 'EmployeController@delete');
Route::post('/delete', 'EmployeController@handleDelete');
我有一个名为employee的模型来访问我的表
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class employe extends Model {
protected $fillable = array('fname','lname','age','sex','phone','email','houseno','city','kebele','state','username','password','workposition','salary','bankaccount','bankname','contactid','employedate');
}
我的控制器的一部分用于删除
public function delete(employe $employe)
{
// Show delete confirmation page.
return View('deleteemploye', compact('employe'));
}
public function handleDelete()
{
$employe = employe::findOrFail(Input::get('employe'));
$employe->delete();
return Redirect::action('EmployeController@index');
}
她是我删除文件的看法
@extends('app')
@section('content')
<div class="page-header">
<h2>Delete {{$employe->fname}} Are you sure?</h2>
</div>
<form action="{{ action('EmployeController@handleDelete') }}" method="post" role="form">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="hidden" name="employe" id="employe" value="{{ $employe->id }}" />
<input type="submit" class="btn btn-default" value="Yes" />
<a href="{{ action('EmployeController@index') }}" class="btn btn-default">No</a>
</form>
@stop
【问题讨论】:
标签: php laravel-5 laravel-routing