加了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
通過修改老師的代碼已經解決了問題了,感謝關注~