首页 Order Laravel 正文

Laravel 生成 URL

金鹏头像 金鹏 Laravel 2022-04-01 14:04:51 0 338
导读:一.生成 URL     1.框架提供了url()助手函数,方便我们生成各种想要url地址;//生成指定的ur...
一.生成 URL

      1. 框架提供了 url()助手函数,方便我们生成各种想要 url地址

//生成指定的 url

$user = User ::find(19);

return url( '/user/ '.$user->id);

 

      2.  如果 url()不给参数,可以当作对象执行更多的方法;

//得到当前 url,不带参数

return url()->current();

//得到当前 url,带参数

return url()->full();

//得到上一个 url

return url()->previous();             //URL ::previous()

 

     3. 使用 route()方法,生成命名路由的 url,貌似讲过

Route ::any( '/url/{id} ', 'UserController@url ')->name( 'url.id ');

return route( 'url.id ', [ 'id '=>5]);

 

      4.  也可以直接使用控制器,也可以返回 url

//使用控制器返回 url

return action( 'UserController@index ', [ 'id '=>5]);

 

5. 一个签名 URL,在 URL 后面追加一个哈希签名字符串,用于验证;

return url()->signedRoute( 'url.id ', [ 'id ' => 5]);

//验证哈希签名

                   return request()->hasValidSignature();


本文地址:https://www.jinpeng.work/?id=180
若非特殊说明,文章均属本站原创,转载请注明原链接。
广告3

欢迎 发表评论:

  • 请填写验证码

日历

«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930

控制面板

您好,欢迎到访网站!
  查看权限
广告2

退出请按Esc键