未经过邮箱验证的用户收藏商品,报错系统错误。不会跳转到验证页面。
提示界面如下:
查看了报错内容的页面,如下:
提示不支持 get 请求,定义了 post、delete 请求。但是发送的就是 post 请求啊。
数据库 user 如下:
路由情况如下:
Route::get('/', 'WebIndexController@root')->name('root');//web前端首页
Route::get('products', 'ProductsController@index')->name('products.index');//产品列表页
Route::get('products/{product}', 'ProductsController@show')->name('products.show');//产品详情页
Auth::routes(['verify' => true]);
Route::group(['middleware' => ['auth', 'verified']], function() {
Route::get('user_addresses', 'UserAddressesController@index')->name('user_addresses.index');//收货地址列表
Route::get('user_addresses/create', 'UserAddressesController@create')->name('user_addresses.create');//新增收货地址的页面
Route::post('user_addresses', 'UserAddressesController@store')->name('user_addresses.store');//增加地址的方法
Route::get('user_addresses/{user_address}', 'UserAddressesController@edit')->name('user_addresses.edit');//修改收货地址页面
Route::put('user_addresses/{user_address}', 'UserAddressesController@update')->name('user_addresses.update');//修改收货地址
Route::delete('user_addresses/{user_address}', 'UserAddressesController@destroy')->name('user_addresses.destroy');//删除收货地址
Route::post('products/{product}/favorite', 'ProductsController@favor')->name('products.favor');//收藏商品
Route::delete('products/{product}/favorite', 'ProductsController@disfavor')->name('products.disfavor');//取消收藏
});
求大佬指点下,昨晚也是到这步出错,尝试很久,无奈早上重新重零开始弄起来……
为什么没有验证用户的邮箱验证情况呢
推荐文章: