小编rol*_*o85的帖子

URL命中错误的控制器LARAVEL

在route.php中,我定义了一个到控制器的路由,上面有2个令牌.

Route::get('/{category}/{slug}', 'projectController@detail');
Run Code Online (Sandbox Code Playgroud)

一切正常,直到调用一个具有相同结构但与必须被下面所示的路由捕获的URL无关的URL.

因此,当我有例如"/admin/tags",下面的控制器被触发,因为它具有相同的结构"/{category}/{slug}",当然它给我一个错误,因为它没有找到变量.

所以现在我修复了在底部移动该路线的问题,但我相信我必须提前做一些事情以防止这种行为,因为如果我有多个具有不同令牌的路线,那么每次都会触发一切并且会出现混乱.

那么,在这些情况下它应该做什么呢?

PS我是Laravel的超级初学者

php controller routes laravel

5
推荐指数
1
解决办法
416
查看次数

Laravel 中的 robots.txt

我只是想知道 robots.txt 文件是否应该像一般的机器人 txt 文件一样工作。因此,您输入例如“disallow/admin/*”将其放入 Laravel 根文件夹中,就是这样。

是这样吗?

php robots.txt laravel-5

4
推荐指数
1
解决办法
2万
查看次数

浏览器对CSS Grid的支持

关于CSS Grid的浏览器支持情况如何?

我环顾四周,很难理解有关兼容性的整个情况。

如果我转到可以使用,似乎几乎所有浏览器都支持它。但是,如果我转到Microsoft文档,情况会有所变化。

似乎几乎所有浏览器都支持Grid,但除Firefox外,它们都不支持所有功能。

然后,关于Edge,我得到的是它仅支持不再使用的旧规范,而当前正在进行更新。

css cross-browser css3 css-grid

4
推荐指数
1
解决办法
4820
查看次数