我有一個奇怪的問題,因爲它沒有改變任何東西,因爲我記得。Laravel Bootstrap表單更新路由錯誤
我已經做了我的形式這樣的(這是偉大的工作)
@extends('admin')
@section('content')
{{ BootForm::open(['model'=>$post,'update'=>'posts.update','files'=>'true']) }}
{{ BootForm::text('name','Nom') }}
<div class="form-group">
{{ Form::textarea('content',$post->content,['class'=>'editor','id'=>'editor']) }}
@if($errors->first('content'))
<div class="alert alert-danger">{{ $errors->first('content') }}</div>
@endif
</div>
<div class="form-group">
<input type="file" name="img"/>
@if($errors->first('img'))
<div class="alert alert-danger">{{ $errors->first('img') }}</div>
@endif
</div>
<p>{{ BootForm::submit('Modifier') }}</p>
{{ Bootform::close() }}
@stop
我的路由文件:
Route::resource('posts','PostsController');
但是,當我提出我的形式,它接着說: http://local.dev/posts/4代替http://local.dev/myfoldername/public/posts/4
我所有的其他路線都很好(我有其他車型)
感謝您的幫助
你是什麼人用'你必須gone'? – Trix
$ post-> id您已發送文件控制器 BootForm :: open(['model'=> $ post,'update'=>'posts.update,$ post-> id','files'=>' true'])}} – eren
BootForm已經使用$ post中的過去模型來查找正確的id,問題不是來自這一行。 –