php+larvael,PHP+Laravel的使用示例

PHP+Laravel的使用示例

发布时间:2020-12-14 14:19:15

来源:亿速云

阅读:66

作者:小新

小编给大家分享一下PHP+Laravel的使用示例,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

声明

本文只是零散的应用教程,默认 Laravel 项目已经安装完成,并正常运行;

Ajax 的使用

创建控制器

在项目根目录下运行命令php artisan make:controller TestController

创建成功会提示 Controller created successfully.

创建成功后会在 app/Http/Controllers/ 目录下生成 TestController.php 文件

在 TestController.php 文件中加入public function index(){

return view('test');}public function testAjax(){

echo '请求成功了';die;}

0a51e54bb448950eb621d8047f0befe7.png

创建视图文件

在 resources/views 目录中新建一个视图文件 test.blade.php

da1a690ff3ded5713df820e9c48564c6.png

文件中的内容如下

52a75ec926ee49e3cfddec8fa051386c.png

路由配置

打开路由文件 routes/web.php ,默认路由如下:

3cb8dcab8ea64aec4aef6eb160b5f068.png

下方新增一条展示测试 Ajax 页面的路由Route::get('test', [TestController::class, 'index'])->name('test.index');

新增一条接收 Ajax 请求的路由Route::post('test', [TestController::class, 'testAjax'])->name('test.ajax');更多路由相关内容请查看文档 路由《Laravel 8 中文文档》

增加进入测试页面的入口

打开 resources/views/welcome.blade.php 文件,找到大概 111 行的位置:

fea93933f278bb75dce7682e5cb987b1.png

复制内容,修改为需要的测试页面入口

测试入口

33bf9d0c9f1934705299121934eb8d57.png

保存后刷新页面,就能看到测试入口了

56664058cfe2f69f6ecd332e614f9f29.png

点击测试入口,进入测试页面,会看到以下内容

0026398bc4c3b949ba83e32e90ad0a13.png

修改页面内容

将下载好的 jquery.min.js 放入 public/assets/ 目录下

1242d4c80ff1716f34656d36e8e2d786.png

修改 resources/views/test.blade.php 文件的内容html>

Test Ajax

返回的内容:

{!! csrf_field() !!}

提交的内容:

提交

点击测试页面的 提交 可以看到控制器中 testAjax() 返回的内容已经显示在页面上

0b79ad3d3e011e658758ec4d87966b41.png

eeb25a0785181d5a320195922abb0f45.png

修改控制器中接收请求接口的内容

文件路径 app/Http/Controllers/TestController.php 原内容

f670784bf7d436c90bf06c2149a09501.png

修改后的内容:

b232110294904c2e60bf50b7d5025052.png

修改前端页面

文件路径 resources/views/test.blade.php$('.submit-btn').click(function () {

let url = $(this).closest('form').attr('action');

let formData = $(this).closest('form').serialize();

$.post(url,formData,function (response) {

let responseData = response.data;

let appendStr = ''+responseData.text+'';

$('.response-message').empty().append(appendStr);

})})

保存后在页面输入框中输入内容,点击提交后即可看到最新内容

0d724afb8e6085597694f02431ce325d.png

看完了这篇文章,相信你对PHP+Laravel的使用示例有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值