laravel各种路径的获取方法
若Route中有Route::get("home/test", "HomeController@index")->name("test");
①视图中的href跳转
一、<a href="{{ url("home/test") }}">
区别:最方便,但路由改变时就又要修改了
二、<a href="{{ route("test") }}">
区别:可直接命名使用,不因uri改变而改变,我喜欢用
注:用route需要在route中->name()
三、<a href="{{ action("HomeController@index") }}">
区别:直接指定相关控制器,受影响最小
四、<a href="绝对路径">
区别:最容易受影响,不推荐使用
②控制器中redirect跳转使用
一、return redirect("home/test"); <=> return redirect()->to("home/test");
区别:同①一
二、return redirect()->action("HomeController@index");
区别:同①三
三、return redirect()->route(test"");
区别:同①二
四、return redirect()->back(); <=> return back();
说明:返回上一页面
③各个资源路径常量
一、public_path("uploads");
说明:public文件路径
二、base_path("xx");
三、app_path("xx");
四、resource_path("xx");
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: 关于ecshop的使用方法
- 下一篇:没有了