В моем приложении laravel и index.blade.php и edit.blade.php не будут отображаться из-за моих вызовов методов "destroy" и "update".
Честно говоря, не знаю, что делатьделать.Посмотрел другие примеры и не вижу каких-либо различий.
index.blade.php (проблемная строка - та, которая имеет форму):
@extends('layouts.app')
@section('content')
<h1>This is your task list</h1>
<ul>
@foreach($tasks as $task)
<li>
<a style ="padding-right:5%" href = "{{route('tasks.edit',$task->id)}}">{{$task->title}} </a>
<form method = 'POST' action ="{{action('TaskController@destroy', @task->id)}}">
@csrf
@method('DELETE')
<div class = "form-group">
<input type = "submit" class= "form-control" name = "submit" value = "Delete">
</div>
</form>
</li>
@endforeach
</ul>
<a href = "{{route('tasks.create')}}">Add a new Todo </a>
@endsection
edit.blade.php (здесь тоже самое), проблема заключается в строке формы):
@extends('layouts.app')
@section('content')
<h1>Edit Existing Task</h1>
<form method = 'POST' action = "{{action('TaskController@update' , @task->id)}}">
@method('PATCH')
@csrf
<div class = "form-group">
<label for = "title">Task to edit:</label>
<input type = "text" class= "form-control" name = "title" value = "{{$task->title}}">
</div>
<div class = "form-group">
<input type = "submit" class= "form-control" name = "submit" value = "Save">
</div>
</form>
синтаксическая ошибка, неожиданное '->' (T_OBJECT_OPERATOR), ожидание ')' (представление: C: \ xampp \ htdocs \ task \ resources\ views \ tasks \ index.blade.php)