首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel:如何将href id存储在新变量中,并在输入字段中显示或使用?

在 Laravel 中,你可以使用 route 方法来生成带参数的链接,并将该参数存储在一个变量中。然后,你可以在输入字段中使用该变量来显示或使用该参数。

首先,你需要在 routes/web.php 文件中定义一个带参数的路由。例如,假设你要定义一个接收 id 参数的路由,可以这样写:

代码语言:txt
复制
Route::get('user/{id}', 'UserController@show')->name('user.show');

接下来,在你的视图中,你可以使用 route 方法来生成该路由的链接,并将 id 存储在一个变量中。例如:

代码语言:txt
复制
@php
    $userId = 1;
    $userLink = route('user.show', ['id' => $userId]);
@endphp

在上面的例子中,我们将 id 存储在 $userId 变量中,并使用 route 方法生成带有该参数的链接,并将链接存储在 $userLink 变量中。

然后,你可以在输入字段中使用该变量来显示或使用该参数。例如:

代码语言:txt
复制
<input type="text" value="{{ $userId }}">
<a href="{{ $userLink }}">查看用户</a>

在上面的例子中,我们使用 {{ $userId }} 来显示存储的 id 值,并使用 {{ $userLink }} 作为链接的 href 属性值。

至于 Laravel 的推荐产品和产品介绍链接地址,我无法提供腾讯云相关的具体信息,但你可以参考腾讯云官方文档来获取更多关于 Laravel 和云计算的相关信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Laravel5.2之Demo1——URL生成和存储

引言: 本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。...在这里使用laravelcollective/html这个组件,顺便了解下怎么laravel安装组件。 这里书中使用laravel4.*自带的Form类,但laravel5....MySQLlinks数据表的名称,fillable用来配置数据表字段(column)被批量创建和更新的,因为后文保存数据进入表里时使用Link::create([])方法来进行批量赋值的。...(1)、验证输入 提交表单时都要验证输入数据是否符合规定,免得让脏数据进入数据表里,laravel提供了Validation模块来做表单验证并且可以视图中显示验证错误信息,具体想了解下的可以看我这篇文章...blade视图模板可以直接引用就不用Session::get()了,这是因为laravel会自动把这个变量和视图模板绑定,这errors是个特殊的变量form.blade.php视图中添加上验证错误信息代码

24.1K31

laravel框架学习记录之表单操作详解

/js/app.js')}}" </script 3、laravel实现分页 laravel可以很便捷地实现分页数据显示,第一步是controller中分页取出数据库数据并传递给页面: return...后,controller对其先进行验证,如果正确则存入数据库,否则返回到上一页面并抛出一个异常errors,页面显示错误errors的信息 //表单验证 $request- validate(...,其中Student.name是提交的表单定义的name input type="text" name="Student[name]" placeholder="请输入学生姓名" required...,显示每个输入框之后 <p class="form-control-static text-danger" {{$errors- first('Student.name')}}</p 当验证失败返回到表单页面后...,用户原来的输入信息会消失,这样需要再填一遍,可以通过old方法显示用户原来的输入 <input type="text" name="Student[name]" value="{{old('Student

12.6K30
  • JSON Web Token(JWT)教程:一个基于Laravel和AngularJS的例子

    由于HTTP协议是无状态的,因此需要有一种存储用户信息的机制,以及登录后每个后续请求对用户进行身份验证的方法。大多数网站使用Cookie来存储用户的会话ID(session ID)。...服务器使用在用户浏览器上设置的cookie进行响应,并包含用于标识用户的会话ID每个后续请求,由于用户数据存储服务器上,服务器需要找到该会话并对其进行反序列化。...这可以在内存数据库完成。如果我们有一个分布式系统,我们必须确保我们使用一个不耦合到应用服务器的单独的会话存储。...相反,我们应该将它们放在服务器环境变量,并使用该env函数配置文件引用它们。...如果token无效,不存在过期,则中间件将抛出一个可以捕获的异常。 Laravel 5,我们可以使用app/Exceptions/Handler.php文件捕获异常。

    30.6K10

    基于Model Event模型事件的Laravel实时APP

    mv composer.phar /usr/local/bin/composer 新建一个空文件夹,文件夹下,再使用composer安装Laravel项目: composer create-project...laravel/laravel mylaravelapp --prefer-dist 写一个TODO APP 写路由Route app/Http/routes.php写上资源型路由: Route:...环境输入路由:http://laravelmodelevent.app:8888/,新开AB两个页面,然后输入框里提交文本后: A页面输入后B页面只有刷新才能看到最新输入的文本,不能实时显示,当然...,输入的文本已经保存在model_event.items表里了: 页面里改变每一个item的checkbox后,该item的状态将会互换,UI上显示也是上下位置互换,具体逻辑可以看views/index.blade.php...重点是:A页面写入新文本,B页面不能实时显示。这还不是个实时APP。

    5.6K31

    Web前端开发初级中级实操

    项目核心文件如下表所示,请分析项目相关核心 MVC 文件,使用 MVC 关键词 “Model、View Controller”,表 1 两个红线处补全代码。...浏览器输入“http://localhost/survey”时,路由会 *** E ***。 浏览器输入“http://localhost/finish”时,路由会 *** B ***。...1、问卷调查模板 paper.blade.php (1)问卷调查模板文件paper.blade.php使用for循环显示问题,显示需要数据由SurveyController类paper()返回时传递...当使用POST方式提交表单时,Laravel框架需要添加CSRF Token字段。...2、调查结果模板 result.blade.ph 调查结果模板文件result.blade.php使用for循环显示用户填写的问题和答案,显示需要数据由SurveyController类finish

    7.3K20

    Laravel基础

    一、Laravel核心目录文件介绍 app:程序的核心代码和业务逻辑代码,其中的Http目录是我们业务逻辑的存放点 bootstrap:包含框架启动的和自动加载文件 config:包含所有程序的配置文件...}',[‘uses’=>控制器名称@控制器下的方法]) 2.3 视图 - 使用模板 直接在控制器里面调用view然后return返回即可 return view(路径/模板, [待传入的变量array...('age', 3); //字段自减3写,默认为1法 返回影响的行数 DB::table('as_admin')->where('id', 12)->decrement('age', 3); //自增自减的同时更新...4.2 基础语法与include的使用 模板输出php变量 {{ $name }} 模板执行php代码 {{ date('Y-m-D H:i:s', time()) }} 模板强制输出 @{{...$name }} 字符串 @{{ $name }} 模板注释格,不会在查看源代码显示,和html注释的区别 {{-- 模板注释 --}} 子视图引用 include @include('common1

    7.8K30

    Laravel5.2之Validator

    引言: Laravel提供了Validator模块,可解决表单提交验证等一些需求,并且可以视图View显示错误验证信息,交互还是很友好的。注明:作者水平有限,有错误建议请指正,轻拍。...(一)、post表单提交,并在视图中显示验证错误信息 1、先在routes.php写两个路由: Route::get('laravel/test/validator', 'PHPTestController...4、写显示验证错误信息视图 laravellaravel会在每次请求把errors变量刷到session,和视图模板绑定,所以errors变量视图模板可用,官方文档原话:"So, it is..., ], ], 注意: 如果显示$errors变量不存在等错误,这主要是app/Http/Kernel.php文件,把\Illuminate\...@postValidator'); }); (二)、验证数组形式表单 有时候写表单时,需要同时输入相类似的表单输入时,可以把这些input作为数组看待,laravel5.2也提供了数组形式的验证

    13.3K31

    详解将数据从Laravel传送到vue的四种方式

    在过去的两三年里,我一直研究同时使用 Vue 和 Laravel 的项目,每个项目开发的开始阶段,我必须问自己 “我将如何将数据从 Laravel 传递到 Vue ?”。...赞成: 整个 Vue 应用程序和任何其他脚本全局可用 反对: 可能很混乱,通常不建议用于大型数据集 虽然这看起来有点老生常谈,但将数据添加到窗口对象可以轻松地创建全局变量,这些变量可以从应用程序中使用的任何其他脚本组件访问...在过去,我用它作为存储和访问 API 基 URL、公钥、特定模型 ID 和各种其他需要在整个前端使用的小数据项的方法。 不过,使用此方法有一点需要注意,这就是访问 Vue 组件内部数据的方式。...在这个基础上,用来构建的项目或者现有的 Laravel 应用中使用绝对是一件简单的事情。...从那里,你的 Vue 应用程序应该存储该令牌 (存储 LocalStorage 或者 Vuex),每一个传出请求,都将它加入到 Authorization header 作为授权头。

    8.1K31

    结合 Bootstrap + Vue 组件实现 Laravel 异步分页功能

    不管你使用查询构建器还是 Eloquent 模型类,都可以一分钟内完成分页功能,Laravel 还为我们提供了丰富的自定义支持,不管是后端的分页器,前端的分页链接,还是整个分页视图,都可以按需进行定制化开发...关于如何使用 Laravel 自带的分页功能进行分页,可以参考官方文档的分页章节,说的非常清楚,在这篇教程我们就不再一一演示了,不过 Laravel 自带的分页器实现的分页链接是动态 URL,不利于...使用prop传递属性 我们父视图中声明组件的时候传递了一个属性 page-type 到组件,用于标识该组件应用的页面类型,然后组件,我们可以通过 props 声明从父视图/组件传递进来的属性(转化为驼峰格式...这样,就可以组件通过对应的属性名访问属性值了, JavaScript 代码中使用需要加上 this. 前缀。...通过列表渲染显示分页数据和链接 设置好 paginator 和 elements 属性值之后,就可以模板通过列表渲染和动态绑定显示文章信息和分页信息了,具体可以查看 template 标签的代码

    7.4K20

    原生小案例:如何使用HTML5 Canvas构建画板应用程序

    支持交互和事件处理,用于捕获用户输入。 启用动画和特效,让绘画栩栩如生。 允许图像操作,包括加载、显示和转换图像。...HTML设置 您可以使用HTML5 Canvas以以下方式为绘图应用程序设置HTML结构: 代码编辑器创建一个的HTML文件打开一个已存在的文件。 从基本的HTML结构开始,通过包含 <!...变量 isDrawing 是一个布尔标志,指示用户当前是否正在绘制,而 lastX 和 lastY 存储光标指针的先前坐标,使得可以画布上绘制平滑且连续的线条。...JavaScript代码指定了HTML文档的画布元素,获取了2D绘图上下文,并在HTML文档的各个元素上设置了事件监听器,例如画布、按钮、颜色样本和输入字段。...用户可以将绘画存储本地设备上,通过提供将其保存为图像文件的选项,将其上传到各种平台,如社交媒体、网站或在线画廊。

    45221

    AngularDart4.0 指南- 表单 顶

    使用模板引用变量HTML元素之间共享信息。 您可以Plunker运行实例(查看源代码)并从那里下载代码。...模板驱动的形式 您可以通过使用本页描述的特定于表单的指令和技术Angular模板语法编写模板来构建表单。 您也可以使用响应式(模型驱动)方法来构建表单。...您将展示两个Hero字段,name和alterEgo,并在输入框中将其打开以供用户输入。...p模板输入变量每次迭代是不同的power; 您使用插值语法显示其名称。 与ngModel的双向数据绑定 现在运行应用程序有点令人失望。 ? 你没有看到英雄数据,因为你还没有绑定到英雄。...如果您忽略原始状态,则只有该值有效时才会隐藏该消息。 如果您使用(空白)英雄无效英雄到达此组件,则在您执行任何操作之前,您将立即看到错误消息。

    17.5K30

    备考1+x前端证书

    .col-lg(>=992px) 大桌面显示器 .col-xl(>=1200px) 超大桌面显示器 Bootstrap4 分页 Next 核心类名 class=pagination pagination pagination 重要的类名敲三遍 当前页可以使用 .active 类来高亮显示...document.getElementByTagName('标签名') //获取的是一个数组 操作DOM 创建DOM对象 var div = document.createElement('div'); //创建div标签 把标签放在某个页面某个标签...数据传输时字符串转码 例如我只想传一个参数 content参数值为Sch0lar&age 可以看到这里&符号将age也解析为了一个参数 解决办法就是url编码 encodeURIComponent 函数进行转码 之后输入到服务器...> laravel 运行laravel项目 php artisan serve 创建laravel项目 composer create-project --prefer-dist laravel/laravel

    4.1K50

    Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解

    model序列化(这个方法从Laravel 5.1+开始就可以使用了): $user = App\User::find(1); return $user- toJson(); 使用多了,我们会发现,...这个时候,我们会想,如何将model的某些字段隐藏起来,不输出到JSON。另外一种情况,比如字段是password等一些敏感信息的时候,我们不希望JSON数据里包含这样的敏感信息。...要解决这个问题,我们可以model里定义hidden或者visible这两个数组来进行字段的隐藏或者显示: <?...那么ShippingAddress对应的数据库表shipping_addresses,我们可能会有如下定义: | id | country_id | province_id | city_id |...address | 字段类型我就不赘述了,其中country_id、province_id以及city_id这三个外键分别对应了国家、省份以及城市表id

    4.4K30

    Laravel 广播系统工作原理

    如果您遇到 Laravel 需要实现当服务器处理完成某项工作后向客户端发送消息这类的功能,那么您需要使用Laravel 的广播系统。...或许您会对服务器是如何将消息及时的推送给客户端的技术原理感兴趣,这是因为服务端实现这类功能时使用了套接字编程技术。...之后打开 vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php 文件,类似下面的代码做相同修改: return...客户端 Pusher 和 Laravel Echo 类库的安装配置 广播系统,客户端接口负责连接 WebSocket 服务器、订阅指定频道和监听事件等功能。...同样客户端也仅允许登录用户才能够订阅 user.{USER_ID} 私有频道。 如果您在客户端程序使用Laravel Echo 组件处理订阅服务。

    9.2K20

    一文读懂H5特性的应用

    使用场景 数据存储元素存储特定数据,例如用户ID、配置选项等。 JavaScript交互:通过JavaScript读取修改这些自定义数据属性,实现页面的动态交互。...使用场景 表单输入检查:文本输入区域启用禁用拼写检查功能,尤其是多行文本文章编辑器。 国际化支持:为不同语言的输入字段设置拼写检查功能,提升用户体验。 常用属性值 true:启用拼写检查。...用户输入的用户名点击保存按钮后会被存储浏览器,下次访问页面时可以通过加载按钮来恢复。...使用 IndexedDB 创建了一个名为 myDatabase 的数据库,并在其中创建了一个 users 对象存储。...placeholder:输入字段显示提示文本,当用户输入内容时提示文本消失。

    36010

    30分钟用Laravel实现一个博客

    2、使用 composer 创建项目。 3、配置 laravel 的环境 ./env 。然后使用 composer 安装了汉化包,并且 /config/app.php 设置时区并且让中文包生效。...一个用户表 users 一个博客表 blogs 一个评论表 comments 使用 Migration 创建这3张数据表 php aritsan 是laravel内置的命令 你可以直接在控制台输入它,则会在控制台提示你接下来你能输入的命令...学习使用 seeds 的创建(Seeder)、编辑其他Seeder( run() 调用 factory() )、编辑DatabaseSeed( run() 调用 其他 Seeder)。...如果需要显示数据,则需要找到框架内指定位置的视图,对它完成渲染。 第三阶段_2:资源路由、资源控制器完成对博客的增删改查。.../blog/index.blade.php & show.blade.php 合理的位置添加一个编辑按钮 id) }}" class

    7.4K00
    领券