php - 路线 [student.delete] 未使用 Laravel 7 定义
问题描述
我是laravel的初学者。我遇到了 Route [student.delete] 未定义的问题。使用 laravel 7. 运行 laravel 项目时。到目前为止我尝试了什么,我附在下面。我在下面附加了控制器和视图和路由文件我没有什么问题。
控制器。
public function destroy(Student $student)
{
$student->delete();
return redirect()->route('student.index')->with('success', 'Student has been Deleteddddd');
}
index.blade.php
@foreach ($students as $student)
<tr>
<td>{{ $student->id }}</td>
<td>{{ $student->name }}</td>
<td>{{ $student->phone }}</td>
<td>{{ $student->address }}</td>
<td>
<a class="btn btn-primary" href="{{ route('student.edit',$student->id) }}">Edit</a>
<a class="btn btn-primary" href="{{ route('student.delete',$student->id) }}">Delete</a>
</form>
</td>
</tr>
@endforeach
路线
Route::get('/', 'StudentController@index');
Route::get('/students', 'StudentController@create')->name('student.create');
Route::post('/students', 'StudentController@store')->name('student.store');
Route::get('/students/{student}', 'StudentController@edit')->name('student.edit');
Route::post('/students/{student}', 'StudentController@update')->name('student.update');
//Route::delete('/students/{student}', 'StudentController@destroy')->name('student.destroy');
Route::get('/students/{student}', 'StudentController@destroy')->name('student.destroy');
解决方案
推荐阅读
- laravel - laravel 会在返回的模型集合的任何位置重新连接到数据库吗?
- javascript - 过滤在 vue.js 上的计算属性中定义的结果的函数的问题
- shell - 如何用 awk 处理最后一个命令的结果?
- arrays - 如何在 TypeScript 中定义具有交替类型的数组?
- c++ - 检查 radixsort C++ 的内存使用情况
- python-3.x - tkinter 多个窗口层次结构,但任务栏中的一个图标
- java - Firebase 数据库不会在 Android 中更新
- ios - 如何阻止 UIButton 的背景图像影响其内在内容大小?
- php - 如何在php的菜单栏中突出显示特定的菜单项onclick超链接
- r - 我想使用 R 中的“rugarch”包来拟合 CARR 模型 - 我应该在规范中包含什么?