我想在laravel(我是新手)中爲我的web應用程序創建一個功能,即每個帖子/評論/主題(在我的情況下)用戶有能力upVote和downVote。現在我正在用upVote開玩笑,但它並沒有任何作用。正在更新內容Laravel
在視圖(welcome.blade.php) 我:
<a href="{{ route('Voteplus', ['name' => $Theme->name]) }}"> <img class="media-object" style="height:40px; width:40px;" src="images/upVote.svg" alt="..."></a>
其中$主題 - >名稱是用戶要給予好評/像(任何)之一。
路線:
Route::put('/', [
'uses'=>'[email protected]',
'as' =>'Voteplus' //Name of route
]);
而且控制器:
<?php
namespace App\Http\Controllers;
use App\NewTheme;
use DB;
class Vote extends Controller {
public function VotePlus($name){
DB::table('New_Themes')
->where('name', $name)
->increment('upVotes', 1);
$Themes = NewTheme::paginate(5);
return redirect()->route('welcome', ['Themes'=>$Themes]);
}
};
我想要的一切,但它不工作。有人能幫助我嗎?
' - > where('title',$ title)''應該是' - > where('title',$ name )'? –
我改變了,但它不起作用 – DomainFlag
也許投放路線是錯誤的,我使用它都是錯誤的? – DomainFlag