【发布时间】:2019-04-26 16:31:42
【问题描述】:
我遇到了一个神秘的问题。当我按下提交时,它会显示
方法 App\Http\Controllers\RentController::store_data 不存在。
我想知道但不能。提前致谢。
在我的路线中
Route::post('/save_rent', 'RentController@store_data');
在我的控制器中
<?php
namespace App\Http\Controllers;
use Session;
use App\rent;
use Illuminate\Http\Request;
class RentController extends Controller
{
public function store_data(Request $request)
{
dd('12');
}
}
在我看来
<form
class="form form-horizontal"
action="{{ url('save_rent') }}"
method="POST"
enctype="multipart/form-data"
>
{{ csrf_field() }}
</form>
【问题讨论】:
-
你的控制器的相对路径是什么?它应该与命名空间相同。
-
在项目根目录下运行命令
composer dump-autoload。看看它是否有效。 -
好的,我检查了它已经在那里了
-
执行composer dump-autoload后没有变化
-
拨打
php artisan route:list会出现路由吗?