Привет, ребята, я не могу видеть, что я делаю неправильно даже после проведения исследования. Пожалуйста помогите. я получаю NotFoundHttpException в RouteCollection.php линии 161: Я пытаюсь получить доступ к методу getShow или, вернее, маршрут stove.showПроблема маршрутизации laravel 5.1
public function getIndex()
{
$stoves = Stove::all();
return view('stoves.index');
}
public function anyData()
{
$stoves = Stove::select(['id','stoveno', 'refno', 'manufactuerdate', 'created_at']);
return Datatables::of($stoves)
->addColumn('action', function ($stoves) {
return '<a href="stove/show/'.$stoves->stoveno.'" class="btn btn-invert"><i class="glyphicon glyphicon-edit"></i> History</a>';
})
->make(true);
}
public function addData()
{
//
return view('stoves.new');
}
public function store(AddStove $request)
{
Stove::create($request->all());
return redirect('stove');
}
public function getShow($id)
{
$stove = Stove::findorFail('$id');
return view('stoves.view', compact('stove'));
}
public function edit($id)
{
//
}
public function update(Request $request, $id)
{
//
}
public function destroy($id)
{
//
}
Мой маршрут выглядит
Route::controller('stove', 'StoveController', [
'anyData' => 'stove.data',
'getShow' => 'stove.show',
'getIndex' => 'stove',
]);
Route::get('newstove', '[email protected]');
Route::post('newstove', '[email protected]');
моя папка вид содержит индекс .blade, new.blade и, наконец, view.blade
Спасибо я ценю
как о отдавании «GetIndex» другое имя ?, также вы можете вставить исключение стек? – anru
Какой URL-адрес вы пытаетесь достичь, какой метод http вы используете и т. Д. – lagbox
Я пытаюсь добраться до печки Controller @ show. NotFoundHttpException в строке Controller.php 269: Метод контроллера не найден. –