发布请求不起作用 Laravel 5
Posted
技术标签:
【中文标题】发布请求不起作用 Laravel 5【英文标题】:post request not working Laravel 5 【发布时间】:2015-11-13 19:01:45 【问题描述】:我正在尝试使用 post 方法提交表单,但它似乎不起作用。我启用了错误调试,但仍然没有显示错误。提交表单后,加载相同的页面而没有任何错误。 这是我的路线
Route::post('/home' , ['as' => 'store-post' , 'uses'=>'FacebookControllers\PostsController@save']);
我的表格是
!! Form::open(['route'=>'store-post' , 'class'=>'form'])!!
<div class="form-group">
<label for="textarea"></label>
<textarea class="form-control" rows="5" name="textarea">What's on your mind?</textarea>
</div>
<div class="form-group col-sm-12">
<input type="submit" value="Post" class="btn btn-primary pull-right">
</div
!! Form::close() !!
这是我的控制器
class PostsController extends Controller
public function save(PostsRequests $request)
$input = $request->all();
$post = new Post();
$post->user_id = Auth::user()->id;
$post->content =$input;
$post->user()->associate(1);
$post->save();
/*return redirect('home');*/
return ('something');
【问题讨论】:
没有人知道解决方案:/ 您是否尝试在 App\Exceptions\Handler.php 中放置断点?public function render($request, Exception $e) return parent::render($request, $e);
对不起?我不知道如何设置断点,因为我不是 laravel 专家。我只是一个初学者。 @JuliaLogvina
【参考方案1】:
经过数小时的搜索和尝试,我终于找到了解决方案。我使用的是自己的请求类,路径不正确,所以我更正了 PostsRequests
的路径,现在它可以工作了。
【讨论】:
以上是关于发布请求不起作用 Laravel 5的主要内容,如果未能解决你的问题,请参考以下文章