【发布时间】:2019-05-18 07:50:03
【问题描述】:
我想提交这个表单,它位于视图“blog”中。现在,当我导航到视图 blog 时,它说错误消息 oops something.. 我收到 500 错误。我找不到错误..
<form action="{{route('editBlog')}}" id="editForm{{$content->id}}" class="editForm">
@csrf
<input type="hidden" name="id" value="{{$content->id}}">
<input type="hidden" name="text" value="{{$content->content}}">
<button type="submit" class="btn-lg btn-dark">
<i class="fa fa-pencil" aria-hidden="true"></i>
</button>
</form>
我的 web.php 路由如下所示:
Route::get('editBlog/{id}/{text}','BlogController@edit')->name('editBlog');
我的控制器看起来像这样:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Input;
class BlogController extends Controller
{
function edit($id,$text)
{
return view('edit', ['id' => $id, 'content' => $text]);
}
}
视图edit 存在并且在正确的目录中。
提前致谢!
编辑:当我取出表单的代码时,视图工作正常。
【问题讨论】:
-
可以添加错误的堆栈跟踪吗?
-
editBlog路由实际上并没有在你的路由中定义,你的路由是这样的:editBlog/1/2
标签: php html laravel laravel-5