2015-06-08 2 views
1

У меня странный вопрос, потому что он появился, ничего не меняя, как я помню.Laravel Bootstrap-Form update route error

Я сделал свою форму, как это (который работал большой)

@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

Все мои другие маршруты работают отлично (у меня есть другие модели)

Спасибо за помощь

ответ

-1
{{ BootForm::open(['model'=>$post,'update'=>'posts.update','files'=>'true']) }} 

где $post->id вы должны прошли «идентификатор» контроллер

+0

Что вы, мужчины, по 'Вы должны gone'? – Trix

+0

$ post-> id Вы отправили файловый контроллер BootForm :: open (['model' => $ post, 'update' => 'posts.update, $ post-> id', 'files' => ' true '])}} – eren

+0

BootForm уже использует прошлую модель в $ post, чтобы найти правильный идентификатор, проблема не возникает из этой строки. –

0

Я думаю, что проблема в том, что Laravel построена для использования с виртуальным хостом, который связывает на публике и BootForm могут быть закодированы таким же образом.

Попробуйте сделать виртуальный хост непосредственно на общедоступном каталоге, так что вы можете получить доступ к странице с чем-то вроде

http://something.dev вместо http://local.dev/directory/public