【发布时间】:2016-11-26 18:34:12
【问题描述】:
我想将刀片视图中的参数传递给控制器中的函数
index.blade.php
<a href="{{ route('like', [$post->id, 1]) ) }}" class="like">
Like
</a>
<a href="{{ route('like', [$post->id, -1]) ) }}" class="like">
Dislike
</a>
PostController.php
public function getLikePost($post_id, $like_value)
{
$post = Post::find($post_id);
...
}
routes.php
Route::get('like', [
'uses' => 'PostController@getLikePost',
'as' => 'like'
]);
但我收到一条错误消息
ErrorException in PostController.php line 149:
Missing argument 2 for App\Http\Controllers\PostController::getLikePost()
谁能帮我解决这个问题?
【问题讨论】:
标签: php laravel parameter-passing laravel-5.1 blade