Files
hatame.andarza09/app/Http/Controllers/FavoriteController.php
T

46 lines
950 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Favorite;
use Illuminate\Http\Request;
class FavoriteController extends Controller
{
public function index()
{
$favorites = Favorite::with('favoritable')
->where('user_id', auth()->id())
->latest()
->get();
return view('account.users.favorite.index', [
'favorites' => $favorites,
'withoutHero' => true
]);
} public function store(Request $request)
{
Favorite::firstOrCreate([
'user_id' => auth()->id(),
'favoritable_type' => $request->type,
'favoritable_id' => $request->id,
]);
return back();
}
public function destroy(Favorite $favorite)
{
$favorite->delete();
return back()->with(
'success',
'تور از علاقه‌مندی‌ها حذف شد.'
);
}
}