php - “找不到对象”-Laravel
问题描述
我正在做一个简单的 laravel 项目。但我收到了这个错误。
这是我的看法:
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<title>Calculator</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
</head>
<body style="background-color: #d8d7d7">
<div class="container text-center">
<br><br><br>
<form class="form-horizontal" method="post" action="/c">
{{ csrf_field() }}
<div class="row text-center">
<div class="col-md-3">
<select class="form-control" name="operator" required>
<option value="" selected=""> --Select Operator-- </option>
<option value="plus"> + </option>
<option value="minus"> - </option>
<option value="multiply"> * </option>
<option value="divide"> / </option>
</select>
</div>
<div class="col-md-3">
<input class="form-control" type="number" name="first" placeholder="Enter First Number" required>
</div>
<div class="col-md-3">
<input class="form-control" type="number" name="second" placeholder="Enter Second Number" required>
</div>
<div class="co;-md-3">
<button class="btn btn-primary" type="submit">Submit</button>
</div>
</div>
</form>
</div>
<script source="js/jquery.js"></script>
<script source="js/bootstrap.min.js"></script>
</body>
</html>
我的控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class CalculatorController extends Controller
{
public function cf(Request $request)
{
echo "All OK";
}
}
我的路线:
<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
Route::post('/c', 'CalculatorController@cf');
我收到此错误:“找不到对象!
在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误通知该页面的作者。
如果您认为这是服务器错误,请联系站长。”
我哪里错了?
解决方案
您正在使用 post 方法调用您的路线
尝试编辑该行
Route::get('/c', 'CalculatorController@cf');
或者确保您正在使用 post HTTP 请求方法。
祝你好运
推荐阅读
- database - 选择 Cosmos 分区键
- mysql - 是否可以禁止 MySQL 行修改?
- python - 递归导入语句
- logic - 如何使用与门和或门创建与非门?
- python - 分配/分配算法
- php - Laravel Eloquent - 合并两个 eloquent 模型结果(不是集合)
- asp.net-core - 将实体框架数据库中的所有字符串设为大写
- c - 是否可以在 C 中使用事件总线?
- android - 防止 CardView 中的 RecyclerView 拦截触摸
- php - 如何使用 for 循环创建从 mysql 数据库填充的可折叠 html/bootstrap 复选框表?