У меня проблема с Illuminate\Routing\RouteCollection методNotAllowed, сообщение об ошибке: Auth::routes();
route: :resource('student','AdminController');
Мой уровень пока слишком медленный, чтобы понять проблему... Что мне делать?
Для информации вот мой код
У меня есть файл с именем AdminController
Код: Выделить всё
class AdminController extends Controller
{
public function index()
{
$students = Student::paginate(5);
return view('student.index', compact('students'))
->with('i', (request()->input('page',1)-1)*5);
}
public function create()
{
return view('student.create');
}
public function store(Request $request)
{
$request->validate([
'firstname' => 'required',
'lastname' => 'required'
]);
Student::create($request->all());
return redirect()->route('student.index')
->with('success', 'save');
}
public function edit($id)
{
$student = Student::find($id);
return view('student.edit', compact('student'));
}
public function update(Request $request, $id)
{
$request->validate([
'firstname' => 'required',
'lastname' => 'required'
]);
$student = Student::find($id);
$student->firstname = $request->get('firstname');
$student->lastname = $request->get('lastname');
$student->save();
return redirect()->route('student.index')
->with('success', 'updated successfully');
}
}
index.blade.php< /strong>
Код: Выделить всё
@section('content')
[i][/i]List
[url={{ route(]Create[/url]
Firstname
Lastname
@foreach($students as $student)
{{$student->firstname}}
{{$student->lastname}}
[url={{route(]id)}}">Edit[/url]
@endforeach
{!! $students->links() !!}
@endsection
Код: Выделить всё
@section('content')
[i][/i]Edit {{$student->id}}
@csrf
Firstname
Lastname
Page
MAJ
@endsection
Код: Выделить всё
Auth::routes();
route::resource('student','AdminController');
Подробнее здесь: https://stackoverflow.com/questions/530 ... ate-a-form
Мобильная версия