Laravel 5.5 在使用资源路由时,碰到被请求了两次的问题
在 routes/web.php 中定义了资源路由
Route::resource('projects', 'ProjectsController');
在页面中,<a href="{{ route('projects.index') }}">项目管理</a>,跳转到其对应的列表页,
ProjectsController的 index 方法中,使用了 Log 进行写日志测试
class ProjectsController extends Controller
{
public function index()
{
Log::info('projects.index');
}
}
访问页面,结果发现一次请求,写了两次记录:
[2018-09-17 17:30:31] local.INFO: projects.index
[2018-09-17 17:30:31] local.INFO: projects.index
关于 LearnKu
我也碰到了,我打算详细的提一下
有用到自定义的中间件么?
第一次是打开页面Log::info('projects.index');即被执行一次,即产生一行log.
你再点击“项目管理”又会执行一次,打开源代吗。链接地址和你当前地址相同。
你是不是用了dingo api , dinggo api 是有这个问题。