我有一个奇怪的问题,因为它没有改变任何东西,因为我记得。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,问题不是来自这一行。 –