laravel框架路由
今天给各位分享laravel框架路由的知识,其中也会对laravel路由文件在哪个目录里进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站
本文内容目录一览:
【PHP】laravel中获取当前路由名称
结论:Route类是必须引入的。所以可以调用静态方法 currentRouteName()。
1 - 为什么不引入Route类也可以运行?
因为Route类是在系统启动时作为全局类进行了注册。
在文件 config/app.php 文件内如下所示:
Route门面此处注册到全局,也就是根命名空间。所以在程序内,直接使用 Route::method() 不会有任何问题。
我们在编程中,对于全局注册的类,也需要通过此方法,添加注册。
2 - 获取当前路由名称的一些方法举例
使用Route类的方法:
Route::getCurrentRoute()-getPath();
或者使用Request类的方法:
\Request::route()-getName();
laravel 5.1 你得这么写:
use Illuminate\Support\Facades\Route;
$currentPath= Route::getFacadeRoot()-current()-uri();
到了5.2版本,就是题主的写法:
Route::currentRouteName();
5.3版本到5.8版本,更加灵活了:
$uri = $request-path();
使用 Request 对象的方法就可以返回。获取路由,路由名称,方法名:
$route = Route::current();
$name = Route::currentRouteName();
$action = Route::currentRouteAction();
到了laravel 7.x 对请求对象 Request 有了更加丰富的特性:
$request-route()-getName();
结语
以上获取路由名的方法,根据不同laravel版本,进行不同的处理。
细节上的不同一定要多加注意。
谁用过Laravel框架?为什么需要定义路由
路由不只是laravel有,别的框架也有,就是用来规定访问地址而已,用来隐藏真正的访问文件,支部所tp有自己的默认路由,而laravel必须手动定义。
php开发小程序用什么框架
您好,PHP开发小程序可以使用Laravel框架,Laravel是一个强大的PHP框架,它提供了一系列的功能,可以帮助开发者更快捷地开发出高质量的应用程序。Laravel框架具有强大的路由功能,可以帮助开发者更好地管理应用程序的URL,从而更好地实现应用程序的功能。此外,Laravel框架还提供了一系列的数据库操作功能,可以帮助开发者更好地管理应用程序的数据,从而更好地实现应用程序的功能。此外,Laravel框架还提供了一系列的视图功能,可以帮助开发者更好地管理应用程序的视图,从而更好地实现应用程序的功能。总之,Laravel框架是一个强大的PHP框架,可以帮助开发者更快捷地开发出高质量的应用程序。
通过了解这些技巧和建议,您可以更好地控制和优化您的网络连接,从而获得更快的速度和更安全的连接。