小編給大家分享一下PHP+Laravel的使用示例,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
新安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!本文只是零散的應(yīng)用教程,默認(rèn) Laravel 項(xiàng)目已經(jīng)安裝完成,并正常運(yùn)行;
在項(xiàng)目根目錄下運(yùn)行命令
php artisan make:controller TestController
創(chuàng)建成功會(huì)提示Controller created successfully.
創(chuàng)建成功后會(huì)在app/Http/Controllers/
目錄下生成TestController.php
文件
在TestController.php
文件中加入
public function index(){ return view('test');}public function testAjax(){ echo '請(qǐng)求成功了';die;}
在resources/views
目錄中新建一個(gè)視圖文件test.blade.php
文件中的內(nèi)容如下
打開路由文件routes/web.php
,默認(rèn)路由如下:
下方新增一條展示測(cè)試 Ajax 頁面的路由
Route::get('test', [TestController::class, 'index'])->name('test.index');
新增一條接收 Ajax 請(qǐng)求的路由
Route::post('test', [TestController::class, 'testAjax'])->name('test.ajax');
更多路由相關(guān)內(nèi)容請(qǐng)查看文檔 路由《Laravel 8 中文文檔》
打開resources/views/welcome.blade.php
文件,找到大概 111 行的位置:
復(fù)制內(nèi)容,修改為需要的測(cè)試頁面入口
測(cè)試入口
保存后刷新頁面,就能看到測(cè)試入口了
點(diǎn)擊測(cè)試入口,進(jìn)入測(cè)試頁面,會(huì)看到以下內(nèi)容
將下載好的jquery.min.js
放入public/assets/
目錄下
修改resources/views/test.blade.php
文件的內(nèi)容
Test Ajax 返回的內(nèi)容:
點(diǎn)擊測(cè)試頁面的提交
可以看到控制器中testAjax()
返回的內(nèi)容已經(jīng)顯示在頁面上
文件路徑app/Http/Controllers/TestController.php
原內(nèi)容
修改后的內(nèi)容:
文件路徑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);
})})
保存后在頁面輸入框中輸入內(nèi)容,點(diǎn)擊提交后即可看到新內(nèi)容
看完了這篇文章,相信你對(duì)PHP+Laravel的使用示例有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!