加了id后依然顯示 NotFoundHttpException in RouteCollection.php line 161:
想增加點難度,就自己修改了一些名稱,結果作死出現了很多問題,但這回解決不了了。
這個是Controller的。
<?php namespace?App\Http\Controllers; use?App\Press; use?Illuminate\Http\Request; class?PressController?extends??Controller { ????//新聞列表頁 ????public??function?index() ????{ ????????$news?=?Press::paginate(2); ????????return?view('press.index',?[ ????????????'news'?=>?$news, ????????]); ????} ????public?function?create(Request?$request) ????{ ????????$press?=?new?Press(); ????????if($request->isMethod('POST')){ ????????????$data?=?$request->input('Press'); ????????????if(Press::create($data)){ ????????????????return?redirect('press/index'); ????????????}else{ ????????????????return?redirect()->back(); ????????????} ????????} ????????return?view('press.create',[ ????????????'press'?=>?$press ????????]); ????} ????public?function?search() ????{ ????????return?view('press.search'); ????} ????public?function?save(Request?$request) ????{ ????????$this->validate($request,[ ????????????'Press.title'?=>?'required|min:1', ????????????'Press.content'?=>?'required|min:1', ????????] //????????????,[ //????????????'required'?=>?'attribute?為必填項', //????],[ //????????'Press.title'?=>?'標題', //????????] ????????); ????????$data?=?$request->input('Press'); ????????$press?=?new?Press(); ????????$press->title?=?$data['title']; ????????$press->content?=?$data['content']; ????????$press->field_id?=?$data['field_id']; ????????if($press->save()){ ????????????return?redirect('press/index')->with('success','添加成功!'); ????????}else{ ????????????return?redirect()->back(); ????????} ????????return?view('press.create',[ ????????????'press'?=>?$press ????????]); ????} ????public?function?update($id) ????{ ????????$press?=?Press::find($id); ????????return?view('press.update',[ ????????????'press'?=>?$press ????????]); ????} }
//這個是_form的 <form?class="form-horizontal"?methord="post"?action="{{url('press/save')}}"> ????{{?csrf_field()?}} ????<div?class="form-group"> ????????<label?for="name"?class="col-sm-2?control-label">標題</label> ????????<div?class="col-sm-5"> ????????????<input?type="text"?name="Press[title]" ???????????????????value="{{old('Press')['name']???old('Press')['name']?:?$press->title?}}" ???????????????????class="form-control"?id="title"?placeholder="請輸入新聞標題"> ????????</div> ????????<div?class="col-sm-5"> ????????????<p?class="form-control-static?text-danger">標題不能為空</p> ????????</div> ????</div> ????<div?class="form-group"> ????????<label?for="age"?class="col-sm-2?control-label">內容</label> ????????<div?class="col-sm-5"> ????????????<input?type="text"?name="Press[content]" ???????????????????value="{{old('Press')['content']???old('Press')['content']?:?$press->content?}}" ???????????????????class="form-control"?id="content"?placeholder="請輸入新聞內容"> ????????</div> ????</div> ????<div?class="form-group"> ????????<label?class="col-sm-2?control-label">領域</label> ????????<div?class="col-sm-5"> ????????????@foreach($press->field()?as?$ind?=>?$val) ????????????????<label?class="radio-inline"> ????????????????????<input?type="radio" ???????????????????????????{{isset($press->field_id)?&&?$press->field_id==$item?'checked="checked"':''}} ???????????????????????????name="Press[field_id]" ???????????????????????????{{?$press->field_id?==?$ind???'check'?:?''?}} ???????????????????????????value="{{$ind}}">?{{?$val?}} ????????????????</label> ????????????@endforeach ????????</div> ????????<div?class="col-sm-5"> ????????????<p?class="form-control-static?text-danger">請選擇新聞領域</p> ????????</div> ????</div> ????<div?class="form-group"> ????????<div?class="col-sm-offset-2?col-sm-10"> ????????????<button?type="submit"?class="btn?btn-primary">新增</button> ????????</div> ????</div> </form>
真誠的希望大神指點小白迷津...可以加好友有償,感謝
2017-04-20
通過修改老師的代碼已經解決了問題了,感謝關注~