首页 > 其他分享 >Laravel利用控制器传递参数心得(初始入门)

Laravel利用控制器传递参数心得(初始入门)

时间:2023-06-11 14:45:50浏览次数:52  
标签:Laravel 文件 控制器 Http second php 心得 first

2023-06-11  14:29:25

有阅读有道云笔记

https://note.youdao.com/s/7LhJ27j8

 

2023年6月9日07时33分44秒 近期学习开始学习Laravel,遇到的问题是,如何通过一个blade模板文件,传递参数,并在第二个网页文件中显示出来? 此时需要具备弄明白以下基础知识: ①已经在搞懂 创建控制器 php artisan make:controller [\目录\]控制器名称   控制器结构目录 app\Http\Controllers\ 视图 模板文件 resources\views\ 路由文件 routes\web.php

在web.php 增加路由设置

(web.php 的路径在 routs目录下)
Route::get('c3/first',[\App\Http\Controllers\Chapter3\TestController::class,'first'])->name('a_first');


Route::post('c3/second', 'App\Http\Controllers\Chapter3\TestController@second')->name('a_second_post');

 

新建控制器

在控制台下 Laravel项目名 目录下 (如果已经创建,则忽略) php artisan make:controller \Chapter3\TestController 则在目录 app\Http\Controllers\Chapter3\下会有一个文件 TestController.php 打开此文件,创建相应的方法 public function first(Request $request){ return view('chapter3\first'); } public function second(Request $request){ return view('chapter3\second'); }

新创建视图文件

目录 resources\views\chapter3 注意chapter3是自己创建的文件夹,用于分类存入页面文件 first.blade.php 模板文件 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>第一个网页</title> </head> <body> {{route('a_first')}} <br> {{--以下是准备提交用户名笔密码--}} <form action="{{route('a_second_post')}}" method="post"> 用户名: <input type="text" name="g_name" value=""> 密码: <input type="text" name="g_password" value=""> {{csrf_field()}} <input type="submit" value="Submit"> </form> </body> </html> second.blade.php 模板文件 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Second </title> </head> <body> This is the second page! </body> </html>  

标签:Laravel,文件,控制器,Http,second,php,心得,first
From: https://www.cnblogs.com/tagxt/p/17472930.html

相关文章

  • 这个学期课程的Java学习心得体会
    不知不觉中以学习Java将近4个月了,在这几个月的学习中我从一开始的迷茫懵逼,到现在的懵逼迷茫中,写下了这篇这个学期课程的Java学习心得体会。首先,我认为作为一个该开始学习Java的小白,在开始学习之前无论你有多大的热情与信心,都会在之后的学习中被程序啪啪打脸,让你无限的迷茫与懵逼。......
  • 虚拟ECU实践:汽车发动机控制器仿真
    ​虚拟化技术使得在WindowsPC上对汽车ECU(ElectronicControlUnit,电子控制器单元)进行闭环仿真成为可能,能有效改善ECU开发过程。一些开发任务得以从道路、测试平台和HIL(HardwareintheLoop,硬件在环)转移到PC上,缩短开发时间和成本。▲汽车系统模型测试现状由在本文中,我们将主要......
  • m基于FPGA的FOC控制器verilog实现,包括CLARK,PARK,PID及SVPWM,含testbench
    1.算法仿真效果QuartusII12.1(64-Bit) ModelSim-Altera6.6dStarterEdition 仿真结果如下:   2.算法涉及理论知识概要整个系统的结构如下所示: 1、采集到两相电流 2、经过clarke变换后得到两轴正交电流量, 3、经过旋转变换后得到正交的电流量Id、Iq......
  • laravel框架接口
    下面是增删改查的接口,在使用过程中按自己需求对代码进行更改控制器代码<?phpnamespaceApp\Http\Controllers;useApp\Models\Fang;useIlluminate\Http\Request;useNette\Schema\ValidationException;classFangControllerextendsController{//房源添加......
  • Jmeter 事务控制器
    https://blog.csdn.net/weixin_45071330/article/details/129942182 什么是事务?性能测试的结果统计时我们一定会关注TPS,TPS代表每秒的事务数,每个事务对应的是我们的请求。虽然Jmeter能够帮我们把每个请求统计成一个事务,但有时候我们希望多个操作统计成一个事务,Jmeter也......
  • Jmeter 循环控制器与计数器
    图1 图2  图3 图4: 图5:  图6:   ......
  • m基于SVPWM控制器的三轴直交机械臂轨迹控制simulink仿真
    1.算法仿真效果matlab2022a仿真结果如下:      2.算法涉及理论知识概要      对于PMSM,使用MATLAB内部自带的模型进行建模,在simulink中选择PermanentMagnetSynchronousMachine,如图3.1所示。           永磁同步电机模型PMSM如图1所......
  • PFCL201C 10KN张力控制器
    PFCL201C10KN张力控制器PFCL201C10KN张力控制器 PLC程序的程序结构可以从流程图中理解。但是这里有一些编写程序的注意事项。程序结构:人们应该尝试获得一个结构化的程序,其中包含处理特定操作区域的明确部分。通过采用这种方法,开发的程序可靠且易于理解。这些部分......
  • 1.6Mininet流表应用实战2——控制器下发流表协议分析
    Mininet流表应用实战2——控制器下发流表协议分析实验目的1、理解OpenFlow交换机和控制器间的工作原理。2、学会使用Wireshark抓包分析,熟悉了解OpenFlow协议。。实验环境Mininet流表应用实战2——控制器下发流表协议分析实验的拓扑如下图所示。实验环境信息如下表所示。......
  • Laravel多个模型关联使用的情况
    比如说有三个模型,我想实现这样的效果:SELECTDISTINCT`platforms`.*FROM`company_products`INNERJOIN`platforms`ON`company_products`.`platform_id`=`platforms`.`id`WHERE`company_products`.`onboard_company_id`=27AND`company_products`.`pro......