Как мне исправить «синтаксическую ошибку, неожиданный конец файла» в моем файле edit.blade.php? - PullRequest
1 голос
/ 15 мая 2019

Я пытаюсь добавить страницу редактирования на свой веб-сайт laravel с помощью xampp, но когда я пытаюсь запустить ссылку, отображается «ошибка синтаксиса, неожиданный конец файла».Это ошибка, которую я получаю:

<?php echo $__env->make('master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\xampp\htdocs\webLaravel\resources\views/edit.blade.php ENDPATH**/ ?>

Аргументы "Синтаксическая ошибка, неожиданный конец файла"

Я уже пытался изменить свою функцию редактирования на PostController.php

public function edit($id)
{
    $post = DB::table('posts')->where('id_kategori',$id)->get();
    return view('edit',['posts'=>$post]);
}

Это кнопка на моем index.blade.php

 <td><a href="/post/edit/{{ $post->id_kategori }}"><button type="button" 
class="btn btn-edit stn-md">Edit </button></td>

Это маршрут, который я создаю в web.php

Route::get('/post/edit/{id}','PostController@edit');

Ответы [ 2 ]

0 голосов

Из вашего примера кода видно, что вам не хватает закрывающего тега A!

Вам также не нужно использовать кнопку и тег A.Попробуйте это ...

 <td>
      <a class="btn btn-edit stn-md" href="/post/edit/{{ $post->id_kategori }}"> Edit </a>
 </td>
0 голосов
/ 15 мая 2019

Поскольку вы получаете данные, используя get(), я бы предположил, что вы используете @foreach для циклического прохождения данных в вашей таблице.Вы должны убедиться, что вы закрываете цикл @foreach, используя директиву @endforeach blade, чтобы закрыть цикл.Также убедитесь, что вы закрываете все @if директивами @endif.

@foreach
.
.
.
.
@endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...