如何解决Laravel按钮,onclick功能,无需更改URL
我需要刀片中的创建按钮,而无需更改URL,我完全失去了,不知道我在做什么错。
当我按下按钮时,我的网址会更改路由设置方式。在Laravel中设置按钮的正确方法是什么?
这是我的尝试:
public function sendMessageButton()
{
$phoneNumber = 123456789;
$phoneMessage = 'Hi';
return SendTextMessage::SendMessage($phoneNumber,$phoneMessage);
}
sendMessageButton
是非常简单的功能,SendTextMessage
是自定义类,具有与GSM网关的连接。
blade
<button type="button" id="sendText" name="sendText" onclick="window.location='{{ route('sendSms') }}'">
我在互联网上发现我需要将Route
设置为控制器。
Route::get('/','SendController@sendMessageButton')->name('sendSms');
这是我的问题,''
这部分路线,更改了我的URL,我该如何避免呢?我只需要按一下按钮,然后返回SendTextMessage::SendMessage($phoneNumber,$phoneMessage);
并停留在我的网址,即是。
解决方法
@cinameng小贴士
route
Route::get('/send','SendController@sendMessageButton')->name('sendSms');
controller
更改此
return SendTextMessage::SendMessage($phoneNumber,$phoneMessage);
到
SendTextMessage::SendMessage($phoneNumber,$smsCode,$smsExpirationTime);
return back();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。